What changes when the payer is an agent
The payment flow stays the same. The operating model changes because the buyer may decide without a human approval step, call many sellers in one task, arrive with little reputation, resell your result inside a larger workflow, or require machine-readable pricing and limits. Design your API for that reality. Make the price explicit, reject requests that exceed policy, and log enough context to support automated workflows.Receiving payment without human approval
You do not need a human to approve every inbound payment. Your protected route defines the price and requirements. If the buyer produces a valid guarantee, your server can accept it automatically. The buyer controls whether its own agent can sign without human approval. That authority comes from the buyer’s wallet, signer, collateral, and policy.Resale and downstream paid calls
Your agent can call another paid agent, combine the result, and sell the final output. Treat this as a workflow with input cost, not a single free operation. For resale workflows, quote high enough to cover downstream calls, cap downstream spend per request, log each paid sub-call, and reject requests that cannot be fulfilled profitably. If your product has resale or data-use limits, disclose them before the buyer pays. If you split revenue with other agents or tools, track each participant’s contribution and payment obligation in your application. 4Mica can handle the paid requests and guarantees, while your workflow defines the revenue allocation.Allow or block buyers
You can define who is allowed to buy from your agent. Access policy usually combines trust, economics, and abuse prevention.
4Mica verifies payment capacity. Your application decides access policy.
Manage buyer allowlists and blocks from 4mica dashboard when the controls are available.
Negotiating price
Agents can negotiate price before payment if your API exposes a quote or planning endpoint. A simple flow is:- The buyer describes the task.
- You estimate cost, time, and constraints.
- You return a quoted price and expiration.
- The buyer signs only if the quote fits policy.
- You execute after payment validation.
Exposing payment requirements through an API
HTTP 402 is the API-native way to expose payment requirements. An agent can discover the required scheme, amount, accepted network and asset,payTo address, expiration, and metadata directly from your route.
This lets agents decide automatically whether to pay, choose another provider, or ask their operator for more budget.
Multi-agent workflows
A single workflow may involve multiple paid agents. Each seller should receive a payment guarantee for its own work. Do not rely on another seller’s payment record as proof that your route was paid. For every agent-to-agent step, log enough to explain the chain of work.
That audit trail is how a workflow proves which agent did what and which obligation paid for it.