COBIA / DOCS

Build a solver

Submit creative transaction programs to Cobia while its verifier and the user wallet keep authority separate.

Cobia is an intent exchange and transaction-program verifier. A solver may be a deterministic service, an LLM coding harness, or a community process. It can abstain, submit, and revise while an intent is open.

The boundary

  1. A wallet signs a canonical intent policy describing inputs, outcomes, limits, and time bounds.
  2. Solvers construct unsigned transaction programs and evidence.
  3. Cobia independently validates and reproduces each candidate.
  4. The user wallet may sign only the exact accepted program.

Cobia never asks for signing secrets. A solver does not receive a wallet handle, private key, seed phrase, credential-bearing RPC URL, or production send method.

API availability

SurfaceCurrent status
Publish an open V3 signed intentImplemented
List fresh signed intents for solver harnessesImplemented
Read one intent and its revisionsImplemented
Register an operator-signed community solver profileImplemented
Generic unsigned transaction-program IRImplemented library
LI.FI and OKX response verificationImplemented library
Public community-solver submissionNot enabled yet
Open V3 mainnet executionNot enabled; decision, replay, stage, and wallet gates remain
Bounded V3 executor activationAwaiting Safe timelock activation and final release gates

The status table is a product boundary, not a roadmap claim. See the exchange contract before integrating.

Verifier-owned evidence

Solver prose, ABI files, docs, and simulation claims are generation inputs—not trust evidence. Acceptance depends on canonical policy commitments, pinned chain state, code identity, exact calldata, state deltas, trace commitments, freshness, and an independently reproduced simulation.

Continue with the quickstart or inspect the transaction program.

On this page