Solidus Agents

Solidus Agents vs zkMe

zkMe proves the same kind of claim we do — but stores it as a soulbound token bound to the agent's own address, not a W3C-anchored, portable credential.

Solidus is a public testnet: no mainnet, no token, no external audit, and no paying customer. Every claim below is checkable; none of them are a substitute for the certifications an incumbent already holds.

What zkMe does better

Where Solidus is different

Side by side

Solidus compared with zkMe. Rows marked as won by zkMe are noted in the final column.
FeatureSoliduszkMe
Agent identity modeldid:solidus — registered W3C DID method (PR #713, merged 2026-07-04)No registered DID method
Credential formatW3C VC 2.0, protocol-nativePartial W3C VC; primarily Soulbound Token storage
Credential custodyUser-held Solid PodOn-chain, bound to the agent's own address
Selective disclosureBBS+ (unaudited, testnet)BBS+ (shipped, in production)zkMe wins
Chain coveragedid:solidus testnet + Base Sepolia anchorETH, Solana, Aptos, BNB, Polygon, TON + Canton Network + PlumezkMe wins
Product lineOne credential type (agent passport)zkKYC, zkKYB, zkKYA, KYT — four shipped productszkMe wins
Production statusPublic testnet, one live passport (token 8064)Live, multi-chain, institutional integrations shippingzkMe wins
Audit / certificationNone — audit roadmap H2 2026 (NLnet)Not stated in brief — not claimed here either way

Check it yourself

did:solidus is registered in the W3C DID Method Registry — curl -s https://api.github.com/repos/w3c/did-extensions/pulls/713 | jq '{state,merged,merged_at}' returns merged:true, 2026-07-04, a receipt zkMe cannot produce for any DID method of its own. The BBS+ selective-disclosure demo (npm i @solidus-network/auth @solidus-network/bbs) ships in the tarball — UNAUDITED, external audit targeted H2 2026 via NLnet NGI Zero.

Compare the receipts, not the pitch.