Skip to content

[P0] Rust agent-stack integration spec: switchboard as the agent-wallet primitive #10

@abhicris

Description

@abhicris

Goal

Land a one-page integration spec that makes kcolbchain/switchboard the canonical agent-wallet primitive for the Create Protocol registry. "Agent registers on CR8" should translate to "Agent mints a switchboard MPC wallet and records its address on the registry". This unblocks the Phase 1 MVP dashboard + the 5 curated-agent onboarding flow.

Scope

  • Sequence diagram: agent sign-up → switchboard wallet provisioning → AgentDeposit.register() → USDC deposit → x402-metered task execution.
  • Define which switchboard primitives Create Protocol contracts depend on (MPC signing, A2A payment rails, x402 metering) vs. which live agent-side only.
  • Event schema: how the registry reads switchboard wallet state (balance, last-seen, A2A counterparties) without becoming switchboard-coupled at the contract level.
  • Failure modes: switchboard outage, key rotation, agent wallet recovery.

Success criterion

Spec merged in this repo under specs/switchboard-integration.md and referenced from both the cr8 README and the kcolbchain/switchboard README. A contributor reading only this spec can stand up a test agent end-to-end against Arbitrum Sepolia.

Related

kcolbchain / Abhishek Krishna

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationenhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions