One identity. Every tokenized asset.
Passify is the identity and compliance layer for Solana RWA. Investors verify once; every connected platform reads the same attestation — a tamper-proof record that verification happened, with no personal data on-chain and no contract redeploys to change a rule.
Free tier · 500 attestations/month · No credit card
Problems Passify addresses
Common challenges for RWA platforms building compliance infrastructure.
Repeated KYC across every platform
Investors are asked to re-verify on each new platform they join. This creates friction, increases drop-off, and slows onboarding.
Personal data on a public ledger
Storing identity documents or PII on-chain creates regulatory exposure and makes platforms subject to data breach notification requirements.
Compliance locked in smart contracts
When compliance rules are embedded in deployed programs, every change — a new jurisdiction, an updated minimum — requires a contract redeploy.
How Passify solves it
One integration instead of building KYC, compliance, and attestation infrastructure yourself.
Verify once, use everywhere
Investors complete KYC once. Every integrated platform reads the same attestation. Zero repeated uploads.
Zero PII exposure
Only a SHA-256 hash touches the blockchain. Personal data stays with the KYC provider. You never touch it.
Update rules without redeploying
Change jurisdictions, minimums, and holder limits from the dashboard. Takes effect on the next API call.
Three API calls. Full compliance.
No SDK. No Solana programs. Just REST.
Start verification
POST /kyc/startSend the investor's public key. Get back a session URL.
Investor completes KYC
(automatic)Redirect to hosted flow. Webhook fires on completion.
Check & gate
GET /kyc/status/{pubkey}Returns attestation status. Gate minting, transfers, or access.
See the full API documentation for request/response details.
Integrate in minutes
A single API call to verify. A single call to check. That's it.
const res = await fetch("https://passify.biz/api/v1/kyc/start", {
method: "POST",
headers: {
"Authorization": "Bearer passify_live_abc123...",
"Content-Type": "application/json"
},
body: JSON.stringify({
userPubkey: wallet.publicKey.toBase58(),
schemaId: "kyc_individual_v1"
})
});
const { session_url } = await res.json();
// Redirect investor to session_urlGET /api/v1/kyc/status/{pubkey}
{
"status": "verified",
"attestation_id": "att_...",
"expires_at": "2027-01-15"
}3 endpoints
Start KYC, check status, gate tokens. No SDK required — just REST.
See it in action
Interactive preview with example data. Click tabs to explore.
Who uses Passify
Four roles. One shared compliance layer. Everyone benefits.
Platform developers
Add attestation-gated token operations with 3 API calls. No Solana programs to write or maintain.
REST APIAsset issuers
Configure investor requirements per asset — jurisdiction, accreditation, minimums. Change them instantly.
No-code rulesInvestors
Verify identity once. Access every connected platform without repeating uploads or waiting for re-approval.
Verify onceCompliance teams
Audit trail for every attestation, rule change, and token operation. Exportable. Immutable.
Full visibilityPII stored on-chain
API endpoints to integrate
no SDK required
Token-2022 compatible
Pricing
No credit card required for the free tier.
Starter
For developers exploring the API.
- ✓ 500 attestations/month
- ✓ 1 API key
- ✓ Standard KYC schema
- ✓ Email support
- ✓ Dashboard + audit logs
Growth
For platforms with live investors and multiple assets.
- ✓ 10,000 attestations/month
- ✓ 5 API keys
- ✓ Custom compliance rules
- ✓ Priority email support
- ✓ Webhook notifications
- ✓ Multi-schema support
Enterprise
For platforms that need contractual SLA terms.
- ✓ Unlimited attestations
- ✓ Unlimited API keys
- ✓ Dedicated support contact
- ✓ Custom SLA terms
- ✓ Compliance questionnaire assistance
- ✓ Onboarding assistance
All plans include: REST API access, dashboard, audit logs, and onchain attestations.
The $PASS token
An optional coordination layer over the Passify API — usage credits, staking, and governance. Passify works fully without it.
Usage credits
Pay for attestations and API throughput. Optional — fiat plans stay available.
Staking
Platforms stake for higher rate limits and priority processing.
Governance
Holders steer schemas, default rules, and treasury allocation.
Contract address (Solana)
Placeholder.....pumpPre-launch. Figures are proposed and may change. Not financial advice.
FAQ
Does Passify store personal data?
No. The KYC provider handles all PII. Passify stores only a SHA-256 hash of the verification result and the investor's Solana public key.
How does verification work?
The investor is redirected to the KYC provider's hosted flow. On completion, the provider sends a webhook to Passify, which writes an attestation hash to Solana.
Do I need to deploy a Solana program?
No. Passify writes attestations to an existing onchain program. Your platform only interacts with the REST API.
Can I change compliance rules after launch?
Yes. Rules are stored in the database and applied at runtime. Update them from the dashboard — no contract changes needed.
Which KYC providers are supported?
Blockpass is currently integrated. The provider interface is abstracted, so additional providers can be added.
How does cross-platform verification work?
Each attestation is linked to a Solana public key. Any integrated platform can query the API to check whether that key has a valid attestation.
Ready to integrate?
Free tier includes 500 attestations/month. Read the docs, create an API key, and start building.
No credit card required