{
  "title": "Agent Payment Signal Ledger",
  "url": "https://bortlesboat.github.io/agent-payments/signal-ledger/",
  "feedUrl": "https://bortlesboat.github.io/agent-payments/signal-ledger/feed.json",
  "previousFeedUrl": "https://bortlesboat.github.io/agent-payments/signal-ledger/feed.previous.json",
  "lastUpdated": "2026-05-21",
  "summary": "Public, sourced x402/L402/agent-payments intelligence rows with proof-status labels. Ecosystem listings are discovery signals, not payment proof.",
  "schemaVersion": "2026-05-21",
  "refreshCadence": "Weekly manual source review, with urgent corrections when a source breaks or a row is shown to be stale.",
  "maintenanceUrl": "https://bortlesboat.github.io/agent-payments/signal-ledger/maintenance.md",
  "rowPolicy": {
    "sourceRequired": true,
    "ecosystemListingsArePaymentProof": false,
    "staleRowRule": "If a source cannot be re-verified, downgrade the row note/status before promoting any new claim.",
    "productionBoundary": "Do not claim partnership, endorsement, prize, finalist status, or third-party revenue without a cited source for that exact claim."
  },
  "returnBrief": {
    "title": "Return Brief",
    "checkFirst": "Start with Satoshi API discovery, SATLAB Experiment 001, and the x402 Ecosystem directory to see the difference between live owned endpoints, paid-call evidence, and ecosystem listings.",
    "whyReturn": "Rows should change as new paid endpoints, facilitator metadata, platform docs, or captured payment proofs appear. The value is the delta over time, not a one-time list.",
    "nextSafeAction": "Use new research as row candidates, then promote only the rows backed by public HTTPS sources and conservative proof-status labels.",
    "caveat": "Do not use the ledger as revenue proof, partnership proof, or endorsement proof unless a cited source supports that exact statement.",
    "rowIds": [
      "satoshi-api-discovery",
      "satlab-experiment-001",
      "x402-ecosystem"
    ]
  },
  "refreshDelta": {
    "previousRefreshDate": "2026-05-21",
    "currentRefreshDate": "2026-05-21",
    "summary": "No source rows changed since the live deploy baseline; delta tracking is now active, and three rows are marked reverify-first for the next refresh.",
    "changedRowCount": 0,
    "reverifyFirstRowCount": 3,
    "rowIds": [
      "satoshi-api-discovery",
      "satlab-experiment-001",
      "x402-ecosystem"
    ]
  },
  "rows": [
    {
      "id": "satoshi-api-discovery",
      "project": "Satoshi API",
      "protocol": "x402",
      "chain": "Base USDC",
      "liveEndpoint": "https://bitcoinsapi.com/.well-known/x402",
      "pricing": "Paid Bitcoin fee-intelligence endpoints inspected from $0.001 to $0.10",
      "proofStatus": "live-discovery",
      "status": "live owned discovery",
      "note": "Owned surface; discovery/catalog proof only, not third-party revenue proof.",
      "sourceTitle": "Satoshi API .well-known x402 discovery",
      "sourceUrl": "https://bitcoinsapi.com/.well-known/x402",
      "lastVerified": "2026-05-21",
      "lastChanged": "2026-05-21",
      "changedSincePreviousRefresh": false,
      "changeStatus": "reverify-first",
      "changeNote": "No source-row change since the live baseline; reverify first because this owned discovery document drives the paid-endpoint rows."
    },
    {
      "id": "satoshi-fees-now",
      "project": "Satoshi API fees/now",
      "protocol": "x402",
      "chain": "Base USDC",
      "liveEndpoint": "https://bitcoinsapi.com/api/v1/fees/now",
      "pricing": "$0.001",
      "proofStatus": "live-discovery",
      "status": "advertised paid endpoint",
      "note": "Cheapest paid endpoint advertised in the inspected x402 discovery document.",
      "sourceTitle": "Satoshi API .well-known x402 discovery",
      "sourceUrl": "https://bitcoinsapi.com/.well-known/x402",
      "lastVerified": "2026-05-21",
      "lastChanged": "2026-05-21",
      "changedSincePreviousRefresh": false,
      "changeStatus": "unchanged",
      "changeNote": "No source-row change since the live baseline."
    },
    {
      "id": "satlab-experiment-001",
      "project": "SATLAB Experiment 001",
      "protocol": "x402",
      "chain": "Base USDC",
      "liveEndpoint": "GET https://bitcoinsapi.com/api/v1/fees/now",
      "pricing": "$0.001",
      "proofStatus": "paid-call-captured",
      "status": "operator-controlled paid call captured",
      "note": "Public evidence packet captures an operator-controlled paid call and explicitly does not close a third-party revenue gate.",
      "sourceTitle": "Experiment 001 x402 paid-call evidence",
      "sourceUrl": "https://treasury.bitcoinsapi.com/experiment-001/evidence.json",
      "lastVerified": "2026-05-21",
      "lastChanged": "2026-05-21",
      "changedSincePreviousRefresh": false,
      "changeStatus": "reverify-first",
      "changeNote": "No source-row change since the live baseline; reverify first because this is the strongest paid-call evidence row."
    },
    {
      "id": "satoshi-facilitator",
      "project": "Satoshi x402 Facilitator",
      "protocol": "x402 facilitator",
      "chain": "Base, Base Sepolia, Solana mainnet, Solana devnet",
      "liveEndpoint": "https://facilitator.bitcoinsapi.com/llms.txt",
      "pricing": "Facilitator fee not listed in inspected source",
      "proofStatus": "live-discovery",
      "status": "live owned facilitator metadata",
      "note": "Owned llms.txt lists verify, settle, supported-network, discovery, settlement, observability, and health routes.",
      "sourceTitle": "Satoshi x402 Facilitator llms.txt",
      "sourceUrl": "https://facilitator.bitcoinsapi.com/llms.txt",
      "lastVerified": "2026-05-21",
      "lastChanged": "2026-05-21",
      "changedSincePreviousRefresh": false,
      "changeStatus": "unchanged",
      "changeNote": "No source-row change since the live baseline."
    },
    {
      "id": "agentops-ledger",
      "project": "AgentOps Ledger",
      "protocol": "agent-payment observability / x402-style payments",
      "chain": "Not applicable in inspected public proof packet",
      "liveEndpoint": "https://bortlesboat.github.io/x402-insights/launch.html",
      "pricing": "Open-source demo; no per-call price listed",
      "proofStatus": "public-proof-packet",
      "status": "public launch and judge packet",
      "note": "Public packet documents tool-call, approval, retry, error, x402-style payment, and outcome telemetry without claiming prizes or judging outcomes.",
      "sourceTitle": "AgentOps Ledger judge index",
      "sourceUrl": "https://bortlesboat.github.io/x402-insights/hackathon/judge-index.json",
      "lastVerified": "2026-05-21",
      "lastChanged": "2026-05-21",
      "changedSincePreviousRefresh": false,
      "changeStatus": "unchanged",
      "changeNote": "No source-row change since the live baseline."
    },
    {
      "id": "x402scan",
      "project": "x402scan",
      "protocol": "x402 observability",
      "chain": "Multi-chain or not stated in inspected landing metadata",
      "liveEndpoint": "https://www.x402scan.com/",
      "pricing": "Not listed in inspected landing metadata",
      "proofStatus": "public-observatory",
      "status": "public observability surface",
      "note": "Landing metadata describes a public explorer for transactions, sellers, origins, and resources.",
      "sourceTitle": "x402scan",
      "sourceUrl": "https://www.x402scan.com/",
      "lastVerified": "2026-05-21",
      "lastChanged": "2026-05-21",
      "changedSincePreviousRefresh": false,
      "changeStatus": "unchanged",
      "changeNote": "No source-row change since the live baseline."
    },
    {
      "id": "lightning-l402",
      "project": "Lightning Labs L402",
      "protocol": "L402",
      "chain": "Bitcoin Lightning Network",
      "liveEndpoint": "https://docs.lightning.engineering/the-lightning-network/l402",
      "pricing": "Protocol docs describe chargeable resources; no per-call price listed",
      "proofStatus": "protocol-doc",
      "status": "protocol reference",
      "note": "Docs describe L402 as a way for services to charge for digital resources and API endpoints that AI agents can participate in.",
      "sourceTitle": "Lightning Labs L402 documentation",
      "sourceUrl": "https://docs.lightning.engineering/the-lightning-network/l402",
      "lastVerified": "2026-05-21",
      "lastChanged": "2026-05-21",
      "changedSincePreviousRefresh": false,
      "changeStatus": "unchanged",
      "changeNote": "No source-row change since the live baseline."
    },
    {
      "id": "cloudflare-agents-x402",
      "project": "Cloudflare Agents x402",
      "protocol": "x402",
      "chain": "Cloudflare Workers / Agents SDK",
      "liveEndpoint": "https://developers.cloudflare.com/agents/agentic-payments/x402/",
      "pricing": "Not listed in inspected docs",
      "proofStatus": "platform-doc",
      "status": "platform documentation",
      "note": "Docs cover accepting and making machine-to-machine x402 payments with Cloudflare Workers and the Agents SDK.",
      "sourceTitle": "Cloudflare Agents x402 documentation",
      "sourceUrl": "https://developers.cloudflare.com/agents/agentic-payments/x402/",
      "lastVerified": "2026-05-21",
      "lastChanged": "2026-05-21",
      "changedSincePreviousRefresh": false,
      "changeStatus": "unchanged",
      "changeNote": "No source-row change since the live baseline."
    },
    {
      "id": "x402-ecosystem",
      "project": "x402 Ecosystem directory",
      "protocol": "x402",
      "chain": "Ecosystem-wide; varies by project",
      "liveEndpoint": "https://www.x402.org/ecosystem",
      "pricing": "Directory entries vary; not a unified pricing source",
      "proofStatus": "ecosystem-listed",
      "status": "public ecosystem directory",
      "note": "Official directory of projects, tools, and applications leveraging x402 technology. Do not treat ecosystem listings as payment proof.",
      "sourceTitle": "x402 Ecosystem",
      "sourceUrl": "https://www.x402.org/ecosystem",
      "lastVerified": "2026-05-21",
      "lastChanged": "2026-05-21",
      "changedSincePreviousRefresh": false,
      "changeStatus": "reverify-first",
      "changeNote": "No source-row change since the live baseline; reverify first because directory listings can drift and are not payment proof."
    },
    {
      "id": "kevros-x402-governance",
      "project": "Kevros / Taskhawk governance",
      "protocol": "x402",
      "chain": "Base USDC",
      "liveEndpoint": "https://governance.taskhawktech.com",
      "pricing": "$0.01 action verification, $0.02 provenance attestation, $0.02 intent-command binding, free outcome verification, $0.25 compliance evidence bundles",
      "proofStatus": "ecosystem-listed",
      "status": "listed priced endpoints",
      "note": "Official ecosystem listing advertises priced governance endpoints; this ledger did not independently smoke-test those endpoints.",
      "sourceTitle": "x402 Ecosystem",
      "sourceUrl": "https://www.x402.org/ecosystem",
      "lastVerified": "2026-05-21",
      "lastChanged": "2026-05-21",
      "changedSincePreviousRefresh": false,
      "changeStatus": "unchanged",
      "changeNote": "No source-row change since the live baseline."
    }
  ]
}
