Call Verification Flow
Each phone number can be registered as an NFT, enabling secure verification of calls by mapping identities to digital keys on the Sui blockchain.
How It Works
🧾 KNS NFT Registration
End users register their phone numbers (e.g.,
+17025551234), which are minted as KNS NFTs and stored in their wallet.These NFTs can be branded and optionally display phone number metadata.
🔐 Signing Key Registration (For Telecom Operators)
Telecom operators can generate and register signing keys.
The keys and associated certificate repository are managed by the operator from their own wallet.
This process is handled on the Sui blockchain.
Operators can automate this via CLI or integrate it into their own systems using: register-keystore.ts
🔄 KNS to Registry Mapping
Karrier One provides a secure, authenticated API to map phone numbers to their KNS NFT IDs or certificate registry IDs.
Phone numbers are not stored on-chain (ensuring privacy).
Off-chain logic (e.g., vendor defaults) is supported.
Mapping data can be exported to S3/CDN-like systems for high performance.
API Endpoint: https://kns-api.karrier.dev
🗂️ Certificate Registry Linking
A global shared object maps a KNS NFT to one or more certificate repositories.
KNS holders have full control over who is authorized to sign on their behalf:
Telcos
PBX systems
Dialers
🛠️ Operational Workflow
📌 Key Registration & Certificate Setup
Generate ES256 key pair
Register keys on-chain
Assign to repositories
Upload public keys (S3/IPFS/etc.)
Done
📞 Signing & Authenticating a Call
Sign a Call
Generate
JWT (STIR/SHAKEN)-like identity headerSign with private key
Authenticate Call
Lookup repository
Verify signature using public key
🔁 Repository Lookup
Decode JWT
Map phone number to KNS ID
Resolve KNS ID to registry
Retrieve public key
Verify signature
Conclusion
The Call Verification Flow by Karrier One ensures cryptographic authenticity of telecom calls using NFTs, public key infrastructure, and blockchain registries. It provides an interoperable, privacy-focused, and fully decentralized approach to secure communication.
For help or integration support, reach out to [email protected].
Flow Chart & Overview

Last updated