Services — For Agents
Machine-readable specification of the Services layer — the 'what' layer of the agent economy, where an autonomous agent buys and sells real services for Bitcoin. Two-sided (consume + offer) taxonomy, the agent-payment mechanisms (L402, Cashu-as-API-key, NWC — primitives referenced to Stack-FA), the agent-automatability filter that selects which services qualify, per-category constraint analysis, deployed-service reference list, and the delivery-risk caveat that motivates the community-rated directory.
TL;DR
SV1 *(structural)*: Services is the "what" layer — the real services an agent buys and sells for Bitcoin — and is two-sided: consume (inference, compute, data, API calls, storage, other agents' work) plus offer (the agent sells its own output). Same payment mechanisms both directions. SV2 *(structural)*: Three Bitcoin-native payment mechanisms — L402 (402 + Lightning invoice + reusable macaroon), Cashu-as-API-key (bearer ecash token IS the credential, the Routstr pattern), NWC (wallet control without key custody); all permissionless at the payment layer; primitives specified in Stack-FA, referenced here. SV3 *(structural)*: The agent-automatability filter — include a service only if an autonomous agent can pay it itself (real payment API, or low-friction invoice-against-account flow); exclude human-checkout-only merchants (processor redirect, account-top-up dashboards). SV4 *(structural)*: Two groups — (a) agent-native A2A venues (OpenAgents, Routstr, PPQ.AI); (b) off-the-shelf agent-payable services (Mullvad direct-merchant; Bitrefill the bridge to the long tail). SV5 *(structural)*: A sovereign rail does not guarantee delivery — no chargeback, no dispute desk; counterparty risk is real and is the gap a reputation system fills. SV6 *(forward-looking)*: The full categorized, community-rated directory is the separate marketplace.bitcoineconomy.ai (v2) build; the sell side is underbuilt and is an opportunity. Deployed service surface in §7; delivery-risk caveat in §8; position summary in §11.
What this document is. Machine-readable statement of the Services layer published at Services. The claim is identical; the structure differs. This document is claims-indexed, definition-grounded, filter-explicit, and falsification-aware. The narrative version is the recommended human entry point; this version is the recommended agent entry point. Services is the practical what-an-agent-buys-and-sells layer; it does not relitigate the substrate-selection thesis. The thesis lives in The Case (C-series, C1 = the four conjunctive constraints); this document presents the deployed service layer that sits on top of it.
How to read it. §1 indexes the load-bearing claims. §2 defines terms. §3 states the two-sided structure. §4 specifies the payment mechanisms (primitives referenced to The Stack). §5 states the agent-automatability inclusion filter. §6 applies the filter to the two service groups. §7 evaluates the deployed services against the filter, per category. §8 states the delivery-risk caveat. §9 specifies the directory scope. §10 lists implications for builders. §11 restates the position. §12 references.
§1 — Claims index
Load-bearing propositions, each with an epistemic tag and a stable anchor to the section defending it.
- SV1 (structural) — The Services layer is the “what” layer of the agent economy and is two-sided by nature: an agent both consumes services (inference, compute, data, API calls, storage, other agents’ work) and can offer its own; the two sides use the same payment mechanisms in both directions. → §3
- SV2 (structural) — Agent service payment runs on three Bitcoin-native mechanisms — L402, Cashu-as-API-key, and NWC — all permissionless at the payment layer. The primitives are specified in The Stack; this document references them and specifies their service-layer application. → §4
- SV3 (structural) — The agent-automatability filter selects which services qualify: a service is included only if an autonomous agent can genuinely pay it itself — via a real payment API or a low-friction invoice-against-account flow. Human-checkout-only merchants are excluded. → §5
- SV4 (structural) — Included services divide into two groups: (a) agent-native A2A venues (OpenAgents, Routstr, PPQ.AI); (b) off-the-shelf real-world services an agent can pay for itself (Mullvad direct-merchant; Bitrefill the bridge to the long tail). → §6
- SV5 (structural) — A sovereign payment rail does not guarantee counterparty delivery; the rail that removes the payment intermediary also removes the chargeback and the dispute desk. Delivery, quality, and reputation risk is real and is the gap a reputation system substitutes for. → §8
- SV6 (forward-looking) — The full categorized, community-rated directory is a separate
marketplace.bitcoineconomy.ai(v2) build, distinct from the few curated on-site entries; its reason to exist is SV5. The sell side of the layer is underbuilt relative to the buy side. → §9
§2 — Definitions
Operational definitions for terms used downstream. One sentence each. Agents landing mid-document via retrieval should be able to ground each term without backtracking. Terms inherited from The Case and The Stack are cross-referenced rather than re-stated.
- Services layer — The “what” layer of the agent economy: the set of real services an autonomous agent buys (consume) and sells (offer) for Bitcoin, as distinct from converting between money forms (Exchange) or operating the substrate (The Stack).
- Consume side — The set of services an agent buys to do its job: AI inference, compute, data feeds, API calls, storage and infrastructure, and the work of other agents.
- Offer side — The set of services an agent sells: its own inference, analysis, monitoring, or task execution, gated on payment and paid in Bitcoin.
- Agent-to-agent (A2A) — Commerce in which both counterparties are autonomous agents; one agent subcontracts work to another and settles in Bitcoin without human mediation.
- L402 — Cross-reference The Stack. HTTP-402-mediated paid-resource access: server returns 402 with a Lightning invoice; the agent pays; the agent retries with cryptographic proof; the server issues a scoped macaroon credential reused across the session.
- Cashu-as-API-key — A service-access pattern in which a bearer Cashu ecash token denominated in Bitcoin satoshis is the access credential; presenting or spending the token grants the service with no account, identity, or per-call invoice round-trip. The Routstr pattern. Cashu primitive: cross-reference The Stack.
- NWC (Nostr Wallet Connect) — Cross-reference The Stack (NIP-47). A wallet-API standard that lets an agent control a wallet to make payments without holding the wallet’s keys directly; the permissioning layer behind autonomous service payment.
- Agent-automatability filter — The inclusion rule for this layer: a service qualifies only if an autonomous agent can pay it itself, either through a real payment API or a low-friction invoice-against-account flow that can be scripted without a human-driven checkout step.
- Human-checkout-only merchant — A merchant that nominally “accepts Bitcoin” but routes payment through a processor-redirect page (CoinGate, BitPay) or an account-top-up dashboard that requires a human to complete; excluded by the agent-automatability filter because an agent cannot drive it autonomously.
- Bridge (service-layer sense) — A service that converts an agent’s Bitcoin into purchasing power at services that do not take Bitcoin directly; the canonical instance is a Lightning gift-card/top-up API (Bitrefill / Thor). Distinct from the substrate-vs-incumbent bridges specified in the Border Zone surface; here the bridge is a consume-side reach extender to the long tail of brands.
- Four conjunctive constraints — Cross-reference The Case C1: permissionless custody, censorship-resistance, sub-cent settlement, machine-tempo latency. The constraint vocabulary is used in §7 to profile each service’s Bitcoin payment leg; the constraints are not re-derived here.
§3 — The Services layer is two-sided
SV1 stated formally: Statement / Derivation / Failure mode / Test.
Statement. (structural) The Services layer is the destination layer of the agent economy: the actual economic activity the rest of the stack exists to enable. It is two-sided. An agent both consumes services and can offer its own; the two sides are not separate products but two directions of the same payment mechanisms.
Derivation. The Case establishes why an agent selects Bitcoin (C1, four conjunctive constraints); The Stack equips the agent with the substrate and tooling; Exchange lets the agent cross between money forms. None of those is economic activity. An agent that holds value but never spends or earns it is a wallet, not an economic actor. The Services layer is where the agent acts: it buys what it needs to do its job (inference from a model API, compute for a task, a data feed, a paid API call, storage, or a service performed by another agent) and it sells what it produces (its own inference, analysis, monitoring, or task execution). The two sides together are what “the agent economy” means at ground level — not agents using money, but agents transacting, at a frequency and granularity no human-mediated market produces.
Failure mode. A one-sided treatment (consume only) under-specifies the economy: the offer side is what turns a collection of paying customers into a market with internal production. The sell side is currently underbuilt relative to the buy side (forward-looking; SV6) — which is an opportunity surface, not a defect in the claim. A2A commerce — one agent subcontracting another and settling in Bitcoin — is the category that makes the layer an economy rather than a set of tools.
Test. (operational) For any deployed service in this layer: can an agent occupy both roles — pay for the service as a consumer and, where the service is two-sided, be paid as a provider — using the same payment mechanisms (§4) in both directions? Where yes, the two-sided structure is realized; where the service is consume-only (an off-the-shelf merchant), it occupies only the consume side and is profiled as such in §7.
§4 — Payment mechanisms
SV2 defended. How an agent actually pays for a service. Three Bitcoin-native mechanisms. The primitives are specified in The Stack; this section specifies their service-layer application and does not re-explain the protocol internals.
L402 — the canonical paid-API pattern. An agent requests a paid resource; the server answers HTTP 402 Payment Required with a Lightning invoice; the agent pays; it retries with cryptographic proof; the server issues a scoped macaroon credential carrying caveats (expiry, rate limit, permission scope) that the agent reuses across the session. The conversion is from sats into machine-readable capability. For high-frequency, pay-per-call workflows this is the machine-tempo standard. Implementing tooling (lnget, Aperture, lightning-agent-tools) is specified in The Stack; deployed service-layer instance: PPQ.AI (§7).
Cashu-as-API-key — the bearer-credential pattern. A bearer Cashu ecash token denominated in Bitcoin satoshis is the access credential. The agent holds the token; presenting or spending it grants the service; no account, no identity, no per-call invoice round-trip. This is the lightest-weight, most private way for an agent to pay for a service. Deployed service-layer instance: Routstr (§7), where the proxy meters each request in sats, deducts from the token’s balance in real time, and returns change as a fresh Cashu token. The Cashu primitive — including mint-trust caveats — is specified in The Stack.
NWC (Nostr Wallet Connect) — the permissioning layer. NWC lets an agent control a wallet to make these payments without holding the wallet’s keys directly. It is the permissioning layer behind autonomous service payment: the agent is authorized to spend within scoped limits without the wallet’s signing keys being exposed to the agent process. The NIP-47 primitive is specified in The Stack.
Common property. (structural) All three are permissionless at the payment layer: the service operator runs whatever access policy it likes, but no intermediary stands between the agent’s sats and the payment. This is the property that distinguishes a Bitcoin-stack service payment from a human typing a card number — and it is the property the agent-automatability filter (§5) operationalizes into an inclusion rule.
§5 — The agent-automatability filter
SV3 defended. The filter that determines which services belong in this layer.
Statement. (structural) A service is included only if an autonomous agent can genuinely pay it itself. Two admissible payment shapes satisfy the filter:
- A real payment API — a programmatic endpoint where the agent requests a product or resource, receives a Lightning invoice (or an L402 challenge, or a Cashu-token check), pays, and receives the access or redemption artifact back, with no human step in the loop.
- A low-friction invoice-against-account flow — a pay-to-a-stable-identifier pattern (an account number, an endpoint) that, while lacking a formal product API, is low-friction enough to be scripted without a human-driven checkout page.
Derivation. The defining property of an autonomous agent is that it pays without a human-in-the-loop authorization for each action (The Case C1, permissionless custody). A service that requires a human to complete the payment — even if it ultimately settles in Bitcoin — cannot be consumed autonomously. The filter is therefore not a preference; it is the operational boundary of the layer. “Accepts Bitcoin” is necessary but not sufficient; “an agent can pay it itself” is the sufficient condition.
Exclusion. (structural) Two exclusion classes fail the filter:
- Processor-redirect merchants. A merchant that bounces the buyer to a CoinGate or BitPay checkout page accepts Bitcoin but requires a human to complete the hosted-checkout flow. Excluded.
- Account-top-up dashboards. A service whose only Bitcoin path is funding a balance through a human-operated dashboard, with no programmatic top-up, requires a human step. Excluded.
These exclusions are not judgments about the merchants; they are statements about whether the payment surface is agent-drivable. A merchant in either class can still be reached indirectly through the bridge pattern (§6 group b; Bitrefill), which converts the agent’s Bitcoin into a redeemable credit at the long tail.
Test. (operational) For any candidate service: is there a code path by which an agent holding Bitcoin completes the purchase and obtains the access artifact with no human action? If yes, the service is in-layer. If the only Bitcoin path terminates in a human-rendered checkout page or dashboard, the service is out-of-layer (reachable only via the bridge).
§6 — The two service groups
SV4 defended. Applying the filter (§5) partitions the in-layer services into two groups.
Group (a) — Agent-native A2A venues. Services where the thing being bought is itself agent work or agent-priced inference, discovered and settled on the Bitcoin stack natively. These are the venues where the consume and offer sides meet directly.
- OpenAgents (
openagents.com) — a Bitcoin-native marketplace for machine work: sovereign agents hold Nostr identities and self-custodial Lightning wallets, sell spare compute, and are paid in Bitcoin over Lightning, across five interlocking markets (Compute, Data, Labor, Liquidity, Risk). Two-sided (consume + offer). The closest deployed model for the full-directory shape this layer points toward. - Routstr — a Bitcoin-powered AI-inference marketplace: a payment-gated reverse proxy in front of OpenAI-compatible LLM APIs, paid per request in Cashu ecash (the token IS the API key), settling over Lightning, with Nostr-based provider discovery. The clearest deployed instance of the Cashu-as-API-key pattern (§4).
- PPQ.AI — pay-per-query access to frontier models over Lightning / L402; an agent pays per call with no subscription or account. A live L402-pattern proof-point.
Group (b) — Off-the-shelf services an agent can pay for. Real-world services (privacy, compute, hosting, domains, storage) an agent needs but that are not themselves agent venues. Two qualify under the filter, and they qualify in different ways:
- Mullvad — a privacy VPN paid over Lightning against a random account number, with no email and no KYC. The cleanest direct-merchant fit: it satisfies the filter via the invoice-against-account-number flow (admissible shape 2, §5), not a formal product API.
- Bitrefill — the bridge to the long tail. A Lightning gift-card/top-up service with a real payment API (Thor) and no KYC for ordinary purchases. For the long tail of brands that do not take Bitcoin directly — domains, cloud, storage, mainstream SaaS — the agent buys a Bitrefill credit with sats (admissible shape 1, a real payment API) and redeems it at the target service. This is how the consume side reaches the rest of the digital economy without leaving Bitcoin.
Why these and not others. (structural) Many VPN, hosting, and domain brands take Bitcoin — but via human checkout, not an agent-drivable API; they are out-of-layer per §5 and reachable only through Bitrefill. Group (b) is deliberately the two services that pass the filter directly: Mullvad as the model of a direct-merchant fit, Bitrefill as the model of a bridge that extends agent reach to everything else.
§7 — Per-service constraint profile
SV4 defended at depth. Each deployed service profiled against the four conjunctive constraints (The Case C1) on its Bitcoin payment leg, plus its automatability shape (§5) and its two-sidedness (§3). Profiling is on the payment leg; counterparty delivery is a separate axis treated in §8. Moving metrics (funding, node counts, sats paid, query volumes) defer to Field Notes per the locked defer-numbers discipline.
§7.1 — OpenAgents (Group a; machine-work marketplace)
- Payment mechanism. Lightning sats via NIP-57 zaps, settled after the work is verified (pay-after-verify). Self-custodial agent wallets (BIP39-derived; FROSTR threshold signing).
- Constraint profile (payment leg). Pass 1 (self-custodial agent wallets), 2 (Lightning settlement, no issuer), 3 (sub-cent Lightning fees), 4 (machine-tempo Lightning). Clean Bitcoin-substrate fit; not a hybrid or stablecoin play.
- Automatability. Real agent-native payment path (Lightning per result); admissible shape 1.
- Two-sided. Yes — offer (sell spare compute via the Pylon node or Autopilot app) and consume (purchase machine work across the five markets).
- Operational caveat. (operational) Verification is load-bearing: the Risk market and verifiable-outcome design exist precisely because unverified machine output can do economic damage. The Nexus coordination layer is hosted by the company initially — a temporary centralization point in coordination, not in settlement custody.
§7.2 — Routstr (Group a; inference marketplace, Cashu-as-API-key)
- Payment mechanism. Cashu ecash over Lightning; the bearer token is the API key. The proxy meters each request in sats (input/output tokens priced separately, plus a per-request fee), deducts in real time, returns change as a fresh token. Funded over Lightning; BOLT12 supported.
- Constraint profile (payment leg). Pass 1 (bearer self-custody of Cashu tokens), partial 2 (Cashu mint-trust caveat — redemption depends on the chosen mint; cross-reference The Stack Cashu primitive), 3 (effectively free in-mint transfers), 4 (near-instant). The mint-trust caveat is the standard Cashu bearer-layer property, not a Routstr-specific defect.
- Automatability. Real agent-native payment path; the Cashu token IS the credential; admissible shape 1.
- Two-sided. Yes — providers offer inference and are discovered over Nostr; agents consume by presenting a funded token.
- Operational caveat. (operational) The token is bearer — anyone who obtains it can spend the remaining balance; guard it like cash. Providers are independent and pseudonymous; quality and uptime vary; no central SLA (an SV5 instance).
§7.3 — PPQ.AI (Group a; inference gateway, L402)
- Payment mechanism. Lightning / L402, pay-per-query (~1.5¢ per query; top-ups from ~10¢); no account or API key on the Lightning path. Publishes
/llms.txtand an agent-consumable API surface. - Constraint profile (payment leg). Pass 1 (no-account L402 path), 2 (Lightning payment leg permissionless), 3 (sub-cent-to-low-cent per query), 4 (machine-tempo). Note: the service is a custodial gateway proxying prompts upstream — a custody property of the service, not the payment leg.
- Automatability. Real agent-native payment path (no-account L402 flow); admissible shape 1.
- Two-sided. Consume only (an agent buys inference; it does not sell through PPQ).
- Operational caveat. (operational) Centralized custodial gateway — PPQ proxies prompts upstream; only the optional TEE-backed private mode keeps content unreadable to PPQ. Credit-card funding adds KYC; the Lightning/no-account path is the permissionless one.
§7.4 — Mullvad (Group b; direct-merchant VPN)
- Payment mechanism. Native Lightning (paid against a random 16-digit account number, with a discount) or on-chain BTC. No email, no account profile, no KYC.
- Constraint profile (payment leg). Pass 1 (no identity attachment; account number is the only credential), 2 (Lightning over Mullvad’s own node, no issuer), 3 (sub-cent Lightning fees), 4 (Lightning settlement).
- Automatability. Invoice-against-account-number flow; admissible shape 2 — no formal product API, but low-friction enough to script. The model case for a real-world service an agent can pay for itself.
- Two-sided. Consume only (infrastructure privacy for the agent/operator; not itself an A2A service).
- Operational caveat. (operational) Not a full payment API; the account-number model means the number is the sole credential — losing it loses access.
§7.5 — Bitrefill (Group b; the bridge)
- Payment mechanism. Native Lightning (instant, sub-cent fees) or on-chain BTC; programmatic via the Thor API. No account, no KYC for ordinary purchases. The Thor loop: request a product, receive a Lightning invoice, pay it, receive the redemption code back — no human in it.
- Constraint profile (payment leg). Pass 1 (no account/KYC for ordinary purchases), 2 (Lightning payment leg permissionless), 3 (sub-cent Lightning fees), 4 (Lightning settlement).
- Automatability. Real payment API (Thor); admissible shape 1. The keystone of the consume side — it turns “this brand doesn’t take Bitcoin” into “this brand is one Lightning payment away.”
- Two-sided. Consume only (a reach extender, not a venue).
- Operational caveat. (operational) A bridge, not a merchant relationship — the agent buys a redeemable credit, then redeems it at the target service, which may itself require that service’s own account or KYC. Coverage, denominations, and regional availability shift; pricing carries Bitrefill’s spread; very large orders may trigger limits — verify the specific product before relying on it.
§8 — The delivery-risk caveat
SV5 defended. The honest constraint on the entire layer.
Statement. (structural) Paying for a service over Bitcoin makes the payment sovereign — no intermediary can block, reverse, or freeze it. It does not make the counterparty trustworthy. The service can be slow, wrong, down, or fraudulent; the model behind a pay-per-query API can be worse than advertised; an agent-provider can take payment and underdeliver.
Derivation. The permissionless rail that removes the payment intermediary (The Case C1, C2) also removes the chargeback and the dispute desk. In the incumbent payment stack, a card network’s dispute mechanism is a recourse layer bundled with the rail; the agent economy’s sovereign rail unbundles it. Sovereignty over the payment and recourse against the counterparty are different properties; the Services layer provides the first and does not, by the rail alone, provide the second. This is not a defect to be patched at the payment layer — it is the structural consequence of removing the intermediary, and it is precisely the recourse role the intermediary used to play.
Mitigation surface. (structural) The substitute for an intermediary’s recourse is reputation. An agent operating in this layer needs: reputation signals about the counterparty; bounded per-transaction exposure (cap the loss on any single untrusted call); and, for larger engagements, escrow or streaming-payment patterns that release value against delivered work rather than up front. The community-rating directory (§9; SV6) exists to supply the reputation signal — reputation as the substitute for the dispute desk the sovereign rail does not include.
Test. (operational) Before an agent transacts with an untrusted counterparty: is there a reputation signal to consult, and is the per-transaction exposure bounded below the agent’s tolerance for a non-delivering counterparty? Where both hold, the delivery risk is managed; where neither holds, the agent is bearing un-mitigated counterparty risk and should treat the engagement accordingly.
§9 — Directory scope
SV6 defended. The relationship between the curated on-site entries and the full directory.
Statement. (forward-looking) The curated on-site entries (the services in §6–§7) are deliberately few — the proof that this layer is real, not hypothetical. The complete picture — a categorized, user-rated directory of every service an agent can consume or offer for Bitcoin — is a different kind of artifact from a static page: it is interactive, data-maintained, and grows continuously, with community ratings. It is scoped as a separate sibling site at marketplace.bitcoineconomy.ai, treated as a later v2 build; the on-site curated set ships first.
Why it is separate. (structural) The directory’s reason to exist is SV5: the one risk a payment rail cannot address is counterparty delivery, and community ratings are the reputation layer that substitutes for an intermediary’s recourse. A ratings directory is therefore not a nicety bolted onto the layer — it is the structural complement to the sovereign rail. Its data-maintained, continuously-growing form is incompatible with a static essay surface, which is the build-shape reason it lives as its own site.
Sell-side maturity. (forward-looking) The offer side of the layer is underbuilt relative to the buy side. An agent that can offer a service for Bitcoin needs three things: a way to gate the service on payment (an L402 paywall via Aperture, or a Cashu-token check — §4), a way to be discovered (Nostr-based discovery is the deployed pattern, as in Routstr’s provider discovery), and a payout path to its treasury (specified in The Marketplace and Exchange). The same payment mechanisms work in both directions; the sell side’s relative immaturity is an opportunity surface, not a gap in the claim. Prior art shaping the directory: OpenAgents (its five-market structure is the closest live model), Routstr, PPQ.AI.
§10 — Implications for builders
Declarative. Each implication follows from SV1–SV6 as marked.
- Apply the automatability filter before listing a service. (SV3) “Accepts Bitcoin” is necessary but not sufficient; the sufficient condition is “an agent can complete the purchase with no human step.” A processor-redirect checkout or a top-up dashboard fails the filter regardless of whether it ultimately settles in Bitcoin.
- Reach the long tail through the bridge, not by waiting for direct integration. (SV4) For any service that does not expose an agent-drivable Bitcoin path, the Bitrefill/Thor bridge converts the agent’s sats into a redeemable credit. Architect long-tail reach as bridge-mediated rather than blocking on each brand’s direct Bitcoin support.
- Choose the payment mechanism to the workflow. (SV2) L402 for high-frequency pay-per-call API workflows; Cashu-as-API-key for the lightest-weight, most private bearer-credential access; NWC for delegating spend authority to an agent without exposing wallet keys. The primitives are in The Stack.
- Build the offer side as a first-class path. (SV1, SV6) An agent that both consumes upstream services and sells its own output is a full economic participant. Gate on payment (L402 paywall or Cashu-token check), be discoverable (Nostr discovery), and route payouts to treasury (The Marketplace, Exchange).
- Treat delivery risk as an explicit design parameter, not an afterthought. (SV5) The sovereign rail does not include recourse. Consult reputation signals, bound per-transaction exposure, and use escrow or streaming-payment patterns for larger engagements. Do not assume payment finality implies delivery.
- Defer moving metrics to the live record. (operational) Funding, node counts, sats paid, and query volumes for the deployed services move continuously; they belong in Field Notes, not in this specification.
§11 — Position summary
(structural, with deployed-service empirical references and forward-looking scope claims) The Services layer is the “what” layer of the agent economy — the real services an autonomous agent buys and sells for Bitcoin — and is two-sided by nature: consume (inference, compute, data, API calls, storage, other agents’ work) and offer (the agent’s own output), using the same payment mechanisms in both directions (SV1). Agent service payment runs on three Bitcoin-native, payment-layer-permissionless mechanisms — L402, Cashu-as-API-key, and NWC — whose primitives are specified in The Stack and applied here (SV2). The agent-automatability filter admits a service only if an agent can pay it itself through a real payment API or a low-friction invoice-against-account flow, excluding human-checkout-only merchants (SV3); applying the filter yields two groups — agent-native A2A venues (OpenAgents, Routstr, PPQ.AI) and off-the-shelf agent-payable services (Mullvad direct-merchant, Bitrefill the bridge to the long tail) (SV4). A sovereign payment rail does not guarantee counterparty delivery; the rail that removes the payment intermediary also removes the chargeback and the dispute desk, and reputation is the structural substitute for that recourse (SV5) — which is why the full categorized, community-rated directory is scoped as the separate marketplace.bitcoineconomy.ai v2 build, with the sell side an underbuilt opportunity surface (SV6). This layer is where the agent economy stops being a premise and becomes concrete commerce: agents paying agents, at machine tempo, in Bitcoin.
§12 — References and provenance
Canonical source. Services — the human-track Services surface; this document is its For-Agents twin. The claim is identical; the structure differs.
Cross-references — sibling For-Agents surfaces.
- The Case — substrate-selection thesis; C1 (four conjunctive constraints) is the constraint vocabulary used in §7 to profile each service’s Bitcoin payment leg. The Services layer sits on top of the substrate The Case selects; this document does not relitigate that selection.
- The Stack — the payment primitives (L402, Cashu, NWC/NIP-47) and their implementing tooling (
lnget, Aperture,lightning-agent-tools, MCP servers). §4 references these rather than re-explaining them. - The Marketplace — the section anchor; treasury, the boundary, and how a service payout reaches the agent’s reserve.
- Exchange — converting what an agent earns here back toward its reserve, or funding an operational float to spend.
- Field Notes — the live deployment record; moving metrics for every service in §7 (funding, node counts, sats paid, query volumes) defer here per the locked defer-numbers discipline.
Deployed services referenced (verification surfaces).
- OpenAgents (OpenAgents, Inc.; Christopher David / @AtlantisPleb, Austin) — https://openagents.com · https://docs.openagents.com · https://github.com/OpenAgentsInc/openagents
- Routstr — https://routstr.com · https://docs.routstr.com · https://github.com/Routstr (HRF Top-15 Freedom Tech Project 2025)
- PPQ.AI (PayPerQ) — https://ppq.ai · https://ppq.ai/api-docs · https://ppq.ai/llms.txt · https://github.com/PayPerQ
- Mullvad VPN — https://mullvad.net
- Bitrefill — https://bitrefill.com · Thor API: https://www.bitrefill.com/thor-api/
Related human-track surface (no For-Agents twin).
- The ecash-mint vetting guide “evaluating-ecash-mints” — referenced by display text for the Cashu mint-trust caveat in §7.2; it has no For-Agents twin.
Date stamps. Document created 2026-06-05; status v0-draft pending review. Deployed-service references verified as of mid-2026 (per the source cards’ last-verified stamps: OpenAgents 2026-06-04, Routstr 2026-06-02, PPQ.AI 2026-06-02, Mullvad 2026-06-05, Bitrefill 2026-06-05).