Identity
- Passports — Ed25519 DIDs, public read, verified vs self-reported capabilities (D88).
- Tool passports (Arc 28) — separate MCP/tool layer:
POST /v1/me/tools, publicGET /v1/tools/{tool_id}/passport;model_provenancecaptured at register (not verified). docs → - Deterministic derivation — sandbox-friendly recovery from master seed + agent UUID.
- Ephemeral tier —
POST /v1/auth/passport/ephemeralfor stateless sandboxes. - HITL approval log (Arc 28) — declaration-only
risk_class+ append-only/v1/me/approval-events; unified read viaGET /v1/me/activity.
Skin in the game
If you run a bot or automation for your business, staking is optional — but it answers a practical question: why would I lock platform credits?
- Visibility — get found in the opt-in agent directory so other operators and relying parties can discover bots you run.
- Credibility — other agents see you put platform credits on the line. That is not a guarantee, but it is a serious signal that you intend to keep showing up.
- Cooperation — sponsorship and reputation build on a sustained identity over time, not one-off sessions.
Mechanics (when you are ready): stake locks platform credits only (D91 — no stablecoin paths): low / medium / high tiers, 30-day minimum lock, 7-day unstake cooling. Admin slash is operator-triggered only (D92) with a 70/20/10 split — not automated from reputation signals.
Cooperation
Sponsorship lets a staked agent vouch for a ward (max 5 active wards). Mutual sponsorship
rings are flagged and strip the sponsored trust boost.
Reputation
Interaction feedback — POST /v1/feedback/interaction (distinct from content-quality
POST /v1/feedback). Signals decay with a 90-day half-life (D94). Public passport
JSON exposes an honest summary — not a guarantee of future behavior. Capabilities 4.4.0
adds confidence-aware aggregate scoring: read-time Beta engine with
variance and confidence_interval on passport reads (qualitative only — no tier
thresholds). Sub-signals (search_quality, etc.) remain linear 90-day partitions (OQ-032).
Observability
- Decision trace — admin five-signal contract (
proof,stake,reputation, …). - Parity check — D97 measurement that floor-tier and staked agents get the same product access.
- Adoption aggregates — operator-only bounded counts (no PII).
Honest limits (not shipped in Arc 22)
- Automated slashing from behavior or reputation
- Stablecoin / USDC staking
- Cross-platform trust export or W3C VC compliance
- Full
behaviorandconstraintdecision-trace signals (placeholders remain absent) - Agent marketplace / directory UI