ERGO
Developer launch kit

The shortest path from curiosity to a working agent flow.

This page turns the live proof surface into an operator-grade checklist: which endpoint to call first, what to inspect, how to test wallet-agent policy, where receipts live, and which mainnet claims remain closed.

Public posture
testnet live proof

A practical developer entrypoint for Ergo's testnet-first agent economy surfaces. Mainnet remains audit-gated.

Path
5 min
APIs
24
npm
0.3.0
Mainnet
closed

Golden path

One receipt path before the full API surface.

The first developer journey should be boring and concrete: check live state, open one receipt, inspect its JSON, run policy, build the same flow, then read the mainnet gate.

Builder kernel

Clone the proof surface into a local developer kit.

The BuildOnErgo kit gives builders a small command-line path before they touch the full site: verify one receipt, generate provider onboarding packets, create bootstrap jobs, model wallet handoff, and keep interop boundaries explicit.

@buildonergo/agent-economy-kit
github developer kernel
git clone https://github.com/buildonergo/agent-economy-kit.git
CLI commands

Run the kernel locally

npm run checknpm run cli -- self-checknpm run cli -- provider:manifestnpm run cli -- provider:onboardingnpm run provider:onboardingnpm run cli -- job:bootstrap schema_validationnpm run cli -- job:accept receipt_verificationnpm run cli -- job:quote receipt_verificationnpm run cli -- ergo-connect:react-adapternpm run cli -- ergo-connect:react-packagenpm run cli -- ergo-connect:handoffnpm run cli -- interop:x402-ap2

receipt verifier and fixture checks

provider and verifier manifest templates

provider onboarding packet from manifest to review draft, job intent, quote, receipt, and wallet boundary

testnet-only bootstrap job templates plus local job acceptance and quote packets

ErgoConnect policy and ErgoPay handoff helpers

future ErgoConnect React adapter contract and private package skeleton without npm or vendor-support claims

x402/AP2/Ergo boundary mapping

runtime MCP tool-list check

API recipes

Machine-readable surfaces to wire first.

These are deliberately boring endpoints: stable JSON, explicit status, and no signing authority.

GET

Build first receipt flow

curl -sS https://www.ergoblockchain.org/api/agent-economy/first-receipt
typeoutcome.latest_full_receipt_idstepspolicy_check.example_verdict.allowedmainnet_ready
GET

Agent Economy discovery

curl -sS https://www.ergoblockchain.org/api/agent-economy/discovery
typeposture.mainnet_readysurfaces.proof_explorer_apiverification.proof_reconciliation.command
GET

Sage Accord provider descriptor

curl -sS https://www.ergoblockchain.org/.well-known/accord
statusposture.mainnet_readyevidence.latest_full_receipt_idevidence.conformance
GET

Agent Economy OpenAPI

curl -sS https://www.ergoblockchain.org/agent-economy/openapi.v0.json
openapipathsx-ergo-posture.mainnet_ready
GET

ErgoConnect wallet boundary

curl -sS https://www.ergoblockchain.org/.well-known/ergo-connect.json
typecaip.namespacesecurity_boundary.agents_do_not_hold_private_keysposture.mainnet_ready
GET

Economic MCP tool contracts

curl -sS https://www.ergoblockchain.org/api/agents/mcp-tools
typeruntime_boundary.mcp_tools_sign_transactionstoolsforbidden_assumptions
POST

Agent service publish validation

curl -sS -X POST https://www.ergoblockchain.org/api/agents/publish -H 'content-type: application/json' --data @service-manifest.json
typeaccepted_for_operator_reviewerrorswarningsnext_steps
GET

Provider onboarding path

curl -sS https://www.ergoblockchain.org/api/agents/onboarding
typepathexamples.submit_draftsafety_boundaries.operator_review_required
GET

Agent reputation graph

curl -sS https://www.ergoblockchain.org/api/agents/reputation
typesummary.receipt_backed_subjectssubjects[].evidencesubjects[].trust_boundaryposture.mainnet_ready
POST

Agent job acceptance validation

curl -sS -X POST https://www.ergoblockchain.org/api/jobs/accept -H 'content-type: application/json' --data @job-acceptance-intent.json
typeaccepted_for_operator_reviewaccepted_job_iderrorswarnings
POST

Agent job quote scaffold

curl -sS -X POST https://www.ergoblockchain.org/api/jobs/quote -H 'content-type: application/json' --data @job-quote-request.json
typequote_scaffold_readyaccepted_job_idquote.agreement_draftquote.settlement_handoff
GET

Agent Economy roadmap

curl -sS https://www.ergoblockchain.org/api/agent-economy/roadmap
typeposture.mainnet_readyphasesmainnet_gate.pending_blockers
GET

Developer services index

curl -sS https://www.ergoblockchain.org/api/dev/services
typecounts.machine_readableservicesprobes.agent_live
GET

Developer tools contract

curl -sS https://www.ergoblockchain.org/api/dev/tools
typeactions.hashactions.addressactions.receipt
GET

Live status

curl -sS https://www.ergoblockchain.org/api/agent-economy/live
oksummary.gates_livesummary.mainnet_gate_statusprobes.mcp_dns.ok
GET

Proof explorer

curl -sS https://www.ergoblockchain.org/api/agent-economy/proofs
summary.proof_countproofs[].kindproofs[].checkssummary.mainnet_gate_status
GET

Proof explorer schema

curl -sS https://www.ergoblockchain.org/agent-economy/proof-explorer.schema.v0.json
typeposture.mainnet_ready const falseproofs[].checks
GET

Policy-check contract

curl -sS https://www.ergoblockchain.org/api/agent-economy/wallet-agent/policy-check
schemarequest_schemaexample_requeststrict_contract
GET

Wallet-agent reference flow

curl -sS https://www.ergoblockchain.org/api/agent-economy/wallet-agent/reference-flow
stepssecurity_boundariesstop_conditions
GET

Full Sage receipt bundle

curl -sS https://www.ergoblockchain.org/api/sage/receipt/f8752d10a2ece92fbc88065c3b92b94da621ec65943098f43c9e084deb763d81
receipt_typeagreementverification_receiptsettlement_receipt
GET

MCP health

curl -sS https://mcp.ergoblockchain.org/health
okserviceversion
GET

Release watchlist

curl -sS https://www.ergoblockchain.org/agent-economy/release-watchlist.v0.json
security_baselinemainnet_gate_invariantswatch_targets
GET

Current release

curl -sS https://www.ergoblockchain.org/api/agent-economy/release/current
release.site_commitrelease.vercel_urlmainnet_gate.mainnet_ready
GET

Release attestation

curl -sS https://www.ergoblockchain.org/agent-economy/release-attestation-2026-05-23.v0.json
release.site_commitrelease.vercel_deployment_idsecurity.npm_auditmainnet_gate

Widget

Embed Sage without handing over wallet authority.

The package is a host-owned wallet handoff surface: the widget can produce payment intent JSON, but the host decides how to authorize, simulate, sign, and persist receipts.

@ergoblockchain/sage-widget
v0.3.0
npm install @ergoblockchain/sage-widget

SagePaymentWidget React component

mountSagePaymentWidget vanilla function

typed quote, verify, chat stream, receipt, and activity clients

payment intent JSON for host-owned wallet flows

source-prepared v0.5 wallet-policy handoff helpers before the next npm tag

receipt callbacks and tenant metadata

Guardrails

The claims boundary is part of the product.

The system is strongest when every developer can see what is live and what is still blocked.

Treat all public payment flows as testnet live proof until the mainnet gate opens.

Do not expose seed phrases or private keys to pages, widgets, prompts, or remote agents.

Run policy-check and exact transaction simulation before asking a wallet to sign.

Treat remote quotes as untrusted input until local policy validates recipient, reserve, amount, fee, expiry, task hash, and receipt expectations.

Persist or link the receipt bundle after every paid action.

Do not claim production, audited, certified, or mainnet-ready status before external review and audit-bound script identity exist.

Mainnet gate

Two external artifacts still decide the next level.

Everything in this launch kit is testnet live proof. Mainnet language opens only after external review and audit-bound script identity are published as completed artifacts.