Home SELA Ecosystem Emet Protocol Request Demo
Two Products — One Mission

SELA + Emet

One mission—Breach-Nullification—delivered by two distinct products: the SELA Protocol for personal digital identity, and the Emet zero-trust database security layer for protected organizational data.

SELA Protocol blockchain

Breach-Nullification, Not Breach-Prevention

Traditional cybersecurity focuses on preventing breaches—building higher walls, stronger firewalls, more complex encryption around centralized data stores. This approach has a 100% failure rate over sufficient time.

SELA takes a fundamentally different approach: make breaches irrelevant. If the server never stores readable personal data, there is nothing meaningful to steal. The SELA Server acts strictly as a "Blind Relay" and "encrypted vault."

Even in the event of a complete server compromise, no readable user data is exposed. The attacker finds only encrypted blobs that require the user's private key—which exists only on the user's device.

SELA beacon

Two Products. One Mission.

SELA protects personal identity through a self-custody protocol. Emet protects configured database fields through an inline zero-trust wire proxy. Their architectures are distinct and purpose-built for different sides of the problem.

For Individuals

SELA Ecosystem — The SELA Protocol

A self-custody identity protocol. Your credentials live encrypted on your own device, verified through Zero-Knowledge Proofs and anchored on the Polygon blockchain. Hybrid encryption (ECIES + AES-256-GCM) means the server only ever stores blobs it cannot read. Recovery uses your BIP39 seed phrase or approved threshold recovery.

For Organizations

Emet — Zero-Trust Database Security

An inline PostgreSQL-wire proxy that encrypts selected sensitive fields with AES-256-GCM before write commit. The database stores authenticated ciphertext for protected columns, while authorized reads are decrypted transparently for the application.

SELA Protocol: Three Layers

Inside the SELA Protocol—the identity side—each layer serves a distinct purpose in the trust chain, from blockchain anchoring to encrypted storage to business logic.

L1

The Trust Layer

Polygon Blockchain — SELARegistry.sol

The immutable trust anchor. Every verification event in SELA produces an on-chain hash—the audit trail. Public key management and verification logging happen here. No PII is ever written to Layer 1. Only cryptographic hashes that prove events occurred without revealing any personal data.

L2

The SELA Vault

Storage & Recovery — Hybrid Encryption (ECIES)

The self-custody storage layer of the ecosystem. Credentials and documents are encrypted at rest on the user's device—hardware-backed by the Secure Enclave or Android Keystore and gated by biometrics. For recovery, data is wrapped with a random AES-256-GCM key that only the user's private key can unlock: the server stores an opaque blob it cannot decrypt, and the user restores access with their seed phrase or approved threshold recovery.

L3

The "Doc or Proof" Logic

Core Business Logic for SELA Link

The business logic that powers SELA Link and SELA Connect. Two verification modes: Proof (ZKP)—confirms a fact without sharing data (e.g., "Over 18" returns True, no dates shared). Doc (Restricted Sharing)—for regulatory KYC where seeing the ID is mandatory: a time-limited, view-only document link with no download, and a temporary key discarded after the session.

Trust Without Liability

The Gatekeeper Rule

Before any request reaches the user's device, SELA Server validates the requesting organization—only active, verified partners can initiate a verification flow. Anything else is blocked at the server level, so users are never bothered by spam.

Privacy Masking (PBX)

SELA Link agents can call and email users without ever seeing their real contact details. The server bridges calls via Click-to-Dial and relays email with DID-based masking—neither side sees the other's number or address.

App Attestation

Every request from SELA App carries an OS-level Integrity Token (Play Integrity / DeviceCheck). The server verifies the token before processing any Vault upload or verification response—so only a genuine, untampered app can participate.

Four Roles. Zero Knowledge.

The SELA Server is the Blind Relay of the ecosystem—the back-office and router that orchestrates every verification handshake while remaining Zero-Knowledge regarding PII. It never sees, stores, or processes personal data in readable form.

Role 1

Vault Manager

Stores only AES-256-GCM encrypted blobs for SELA Vault recovery. It cannot decrypt any stored data—only the user's private key, which never leaves the device, can unlock the vault.

Role 2

Audit Center

Anchors every verification event on the Polygon blockchain as a cryptographic hash. Creates an immutable, regulator-ready audit trail without ever exposing content.

Role 3

The Gatekeeper

Approves or declines SELA Link and SELA Connect requests based on partner status. Only active, verified organizations can initiate verification flows.

Role 4

PBX & Email Relay

Manages DID-based masking for phone calls and emails. Bridges communication between organizations and users without ever exposing the real contact details of either party.

Hybrid Encryption Architecture

The SELA Protocol uses ECIES (Elliptic Curve Integrated Encryption Scheme) for vault operations. Each document is encrypted with a unique AES-256-GCM key, then that key is encrypted with the user's public key derived from their seed phrase. Emet is a separate inline database wire proxy that applies AES-256-GCM to configured sensitive fields before they are committed to storage.

AES-256-GCM

Military-grade symmetric encryption for document payload

ECIES Key Wrapping

Asymmetric encryption of the AES key with user's public key

BIP39 Seed Phrase + Threshold Recovery

12-word mnemonic or an approved threshold recovery policy to restore access

Emet Wire-Proxy Encryption

Selective AES-256-GCM encryption protects configured fields before database write commit

Encryption chain

Protocol Questions

Nothing meaningful is exposed. The server only stores encrypted blobs that require the user's private key to decrypt. That key exists only on the user's device. An attacker would find gibberish—no names, no addresses, no documents.
When an organization needs to verify a fact (e.g., "user is over 18"), the SELA App performs the calculation locally (BirthDate < Today - 18 years) and signs a True/False result with the user's private key. The organization receives a cryptographically signed proof without ever seeing the date of birth.
Proof (ZKP): Used for age verification, login, human checks. Returns only True/False. Doc (Restricted Sharing): For banking KYC/AML where seeing the ID is mandatory. Generates a time-limited (5-minute) secure viewer URL with no download capability. The temporary encryption key is discarded after the session ends.
SELA uses Polygon for on-chain operations. Polygon provides fast, low-cost transactions ideal for logging verification events. Only cryptographic hashes are written on-chain—never personal data. The blockchain serves as an immutable audit trail proving that verification events occurred.
They protect different data through different architectures. The SELA Protocol protects an individual's identity: keys live on the user's device and the server stores only unreadable blobs. Emet protects configured fields in an organization's database: an inline PostgreSQL-wire proxy applies AES-256-GCM before writes commit, so protected columns are stored as authenticated ciphertext rather than plaintext PII.
When you set up SELA, you receive a 12-word BIP39 seed phrase. If you lose your device, install SELA on a new phone, enter your seed phrase, and the app regenerates your private key. It then downloads the encrypted vault backup from the server and decrypts everything locally. An approved threshold recovery policy can provide an alternative recovery path without giving one recovery operator unilateral control. Either way, the server never receives plaintext vault data during recovery.

Choose the Right Security Layer

Verify identities with the SELA Protocol—or protect sensitive database fields at the wire layer with Emet.

Integrate SELA Link Deploy Emet