One identity protocol for humans and machines.
Three identity classes. One protocol. One way to delegate, prove, and revoke.
What TDIP gives you.
W3C DIDs
did:tenzro:human:{uuid}, did:tenzro:machine:{controller}:{uuid}, did:tenzro:machine:{uuid} for autonomous. PDIS DIDs interoperable.
Verifiable credentials
W3C VC-compatible issuance, inheritance, and verification with Ed25519 signatures and recursive trust-chain traversal.
Delegation scopes
max_transaction_value, max_daily_spend, allowed_operations, allowed_contracts, time_bound, allowed_payment_protocols, allowed_chains.
Auto-provisioned wallets
Every identity gets a 2-of-3 MPC wallet automatically. No seed phrases. No user-managed keys. Threshold signing built in.
KYC tiers
Unverified, Basic, Enhanced, Full — credential-gated tier updates. Compliance where required, sovereignty where not.
Three identity classes
Human, delegated agent (controlled by human), autonomous machine. Same protocol, different semantics, all first-class.
Cascading revocation
Revoke a human identity, and delegated agent identities they control cascade automatically. Cross-node broadcast via the network.
Pluggable resolution
DidResolutionBackend trait for blockchain or RPC fallback. did:tenzro and did:pdis both resolve through the same surface.
DID Documents
Export/import identities as standard W3C DID Documents. Interoperate with any system that speaks the W3C standard.
How humans, delegates, and autonomous machines compose.
- 01Human identitydid:tenzro:human:{uuid}. Display name, KYC tier, list of controlled machines. Anchors a person's participation in the network.
- 02Delegated agentdid:tenzro:machine:{controller}:{uuid}. Controlled by a human or organizational identity. Acts under a programmable DelegationScope.
- 03Autonomous machinedid:tenzro:machine:{uuid}. No controller. Holds its own wallet, signs its own transactions, accumulates its own reputation.
- 04Delegation enforcementPayment binder + on-chain ERC-7579 validator modules enforce delegation at signing time. Off-chain checks are defense-in-depth.
- 05Reputation accumulationMachine identities accumulate on-chain reputation via ERC-8004 — feedback, validation requests, peer attestation.
- 06Trust chainsRecursive credential verification with cycle detection, depth bound, and trust-root anchoring — credentials inherit and compose.
- DID method
- did:tenzro (filed at w3c/did-extensions#705) + did:pdis (interoperable)
- Credential format
- W3C VC 2.0 with Ed25519 signatures
- Wallet
- Auto-provisioned 2-of-3 MPC, Argon2id keystore, on-chain rotation
- Delegation primitive
- DelegationScope with 7-axis constraints, time-bound, revocable
- On-chain enforcement
- ERC-7579 modular validators — social recovery, session keys, spending limits
- Reputation
- ERC-8004 trustless agents — identity, reputation, validation precompiles