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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions