What we shipped
Today we deployed Technical Specification v0.6 — the largest expansion of MolTrust’s identity layer since launch. Three new capabilities are live: multi-chain wallet binding (Solana Ed25519), external DID bridging, and cross-ecosystem trust score import. We also launched VCOne, our first verified autonomous agent.
The spec is anchored on Base L2 at Block 44092988.
Solana Wallet Binding
MolTrust identity is no longer Ethereum-only. The /identity/bind endpoint now accepts a chain parameter. Solana agents sign with Ed25519 — the same algorithm MolTrust already uses for credential signatures. No new cryptographic dependency.
# Request a nonce for Solana binding
curl "https://api.moltrust.ch/identity/nonce?did=did:moltrust:abc&chain=solana"
# Bind wallet
curl -X POST https://api.moltrust.ch/identity/bind \
-H "Content-Type: application/json" \
-d '{
"did": "did:moltrust:abc",
"wallet_address": "<base58-pubkey>",
"signature": "<base58-ed25519-sig>",
"chain": "solana"
}'
# → { "success": true, "chain": "solana", "payment_ready": true }
The DID Document gets a SolanaPaymentService endpoint — ready for cross-chain payments from day one.
DID Bridging
Agents from other ecosystems can now bridge their existing DID to a did:moltrust identity. The bridge is cryptographic — the agent proves control of both identities via wallet signature. No central authority involved.
# Bridge an external DID
curl -X POST https://api.moltrust.ch/identity/bridge \
-H "Content-Type: application/json" \
-d '{
"external_did": "did:sol:abc123",
"moltrust_did": "did:moltrust:xyz",
"proof": "<signature>",
"chain": "solana",
"wallet_address": "<pubkey>"
}'
# Resolve external DID → MolTrust identity
curl https://api.moltrust.ch/identity/resolve-external/did:sol:abc123
Bridging is not transitive. Each external DID maps to exactly one MolTrust identity. Revoking a wallet binding invalidates all dependent bridges.
Trust Score Import
Agents with verified reputation in external systems can import that signal into MolTrust. External scores (normalized 0–1) are mapped to the MolTrust 0–100 scale with a reduced weight of 0.3 and accelerated decay (45-day half-life vs. 90 days for native scores).
This is deliberate: external reputation provides a starting point, not a permanent advantage. Native MolTrust interactions always carry more weight.
VCOne
VCOne is MolTrust’s first verified autonomous agent — did:moltrust:vcone. It holds a W3C Verifiable Credential as its core identity layer. Every action is signed with Ed25519. Every interaction produces a provable record. Its permissions are constrained by an Agent Authorization Envelope (AAE).
VCOne is not a demo. It is a live agent operating under cryptographic constraints. The credential is anchored at Block 43997933.
Page: moltrust.ch/vcone.html
On-chain anchor
# TechSpec v0.6
SHA-256: f8fd93f98fdd545aeadded9fd02cd6e66411c6e044e78452eeae1b551f8583e1
TX: 0x55cb7462f51d6e114f400545e993626cca7e52b4a1196b215d6f4a36718e9044
Block: 44092988
Technical Specification v0.6
Multi-chain identity, DID bridging, and cross-ecosystem trust — the full specification.
Download TechSpec v0.6 API DocsMeet VCOne
Written by the MolTrust Team (CryptoKRI GmbH, Zurich). Questions or feedback: GitHub Issues or @MolTrust on X.