Home SELA Ecosystem Emet Protocol Request Demo
Two Products — Two Protocols

The SELA Protocols

One mission—Breach-Nullification—delivered by two distinct protocols: the SELA Protocol for personal digital identity, and MPC-SQL for organizational database security through Emet.

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. Two Protocols.

SELA solves the breach crisis from both sides: individuals protect their identity with the SELA Ecosystem, and organizations protect their databases with Emet. Each product runs on its own protocol, purpose-built for its side 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 through your BIP39 seed phrase or MPC-based threshold recovery.

For Organizations

Emet — The MPC-SQL Protocol

A database security protocol built on Multi-Party Computation. Sensitive columns are encrypted with keys mathematically split across independent parties—no single party can ever decrypt alone. Split-brain storage and zero-knowledge mathematical shredding keep cloud databases completely blind to plaintext PII.

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 MPC-based 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 extends the same zero-knowledge principle to databases with MPC-SQL, where decryption keys are split across independent parties.

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 + MPC Recovery

12-word mnemonic or MPC-based threshold recovery to restore keys

MPC-SQL Threshold Keys

Column-level database keys mathematically split—no single party can decrypt alone

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 solve the same problem for two different owners of data. The SELA Protocol protects an individual's identity: keys live on the user's device and the server stores only unreadable blobs. MPC-SQL, the protocol behind Emet, protects an organization's databases: sensitive columns are encrypted with keys mathematically split across independent parties, so the cloud database never sees plaintext PII and no single party can decrypt alone. Deleting a key share achieves zero-knowledge mathematical shredding—the data becomes permanently unreadable.
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. Alternatively, MPC-based threshold recovery restores your keys without a seed phrase by combining shares held by independent parties—no single party ever holds your full key. Either way, the server never has access to your data during this process.

Build on the SELA Protocols

Verify identities with the SELA Protocol—or make your databases blind to plaintext PII with MPC-SQL.

Integrate SELA Link Deploy Emet