Introduction
Passify is an API-first identity and compliance layer for Solana real-world-asset platforms. Verify an investor once, then let that proof travel across every integrated platform — without ever putting personal data on-chain.
What is Passify
Tokenizing real-world assets on Solana means meeting real-world compliance rules: know-your-customer (KYC) checks, jurisdiction limits, accreditation requirements, and holding periods. Building that logic from scratch is slow, and getting it wrong is expensive.
Passify removes three connected frictions that every RWA team runs into:
- KYC is repeated per platform. An investor verifies on one platform, then has to start over on the next. Passify makes verification portable.
- On-chain KYC is a liability. Storing names, dates of birth, or document scans on a public ledger is illegal in most jurisdictions. Passify writes only a hash and metadata — never personal data.
- Compliance logic is hardcoded. When rules live inside a smart contract, changing one means redeploying. Passify keeps rules in a database and checks them at transaction time.
Who it is for
| Audience | What Passify gives them |
|---|---|
| RWA platform developers | A drop-in REST API to add KYC and compliance without writing or deploying a custom program. |
| Issuers | Configurable investor rules — jurisdiction, accreditation, minimum investment, holder caps. |
| Investors | Verify once, then access multiple platforms with the same portable attestation. |
| Compliance officers | A dashboard to view attestation status and a full audit trail of every rule change. |
The mental model
Three primitives carry the entire system. Learn these and the rest of the docs follow naturally.
- Attestations — a portable, on-chain proof that a wallet passed verification. Contains a hash and metadata, never PII.
- Schemas — the type of an attestation (for example
kyc_individual_v1orkyc_accredited_v1), describing what was verified. - Compliance rules — mutable, per-asset transfer logic enforced at mint and transfer time, editable without a redeploy.
Start here
Pick the path that matches what you are doing right now.
- Quickstart — verify an investor and read an attestation in five minutes.
- How Passify works — the end-to-end flow, start to finish.
- API reference — every endpoint, with request and response shapes.
- Mint & transfer guide — build compliance-checked Token-2022 transactions.
Last updated