CryptoBridge Korea
Skip to main content

NO. 18 / Chains & infrastructure / FULL PAPER

Permission Before Autonomy

Payment capability should be bounded by supplier, amount, frequency and purpose before an agent receives broader autonomy.

Series period 2026.06Published 2026-10-18Updated 2026-10-194 min read

The series period is a retrospective topic label, not a historical publication date. Source observation and publication dates are identified separately. Full English edition updated on 19 October 2026.

Permission Before Autonomy · CryptoBridge Korea Research 18
In this paper
  1. Key findings
  2. What does an agent actually have authority to do?
  3. A cheap request can become an expensive loop
  4. Separate judgment from spending permission
  5. Verify the purchased result separately
  6. Design the uncertain state between payment and response
  7. Start with a narrow form of autonomy
  8. Scope & limitations
  9. Sources

Key findings

  1. A payment flow does not determine what an agent is authorized to purchase.
  2. Constrain counterparties, amounts, frequency and purpose, with a clear stop mechanism.
  3. Verify settlement, service delivery and business value separately.

What does an agent actually have authority to do?

Processing a payment request is different from deciding to buy on an organization’s behalf. Repeated purchase of fixed-price data can fit narrow rules. Selecting new suppliers or changing budgets requires broader authority. Connecting a wallet does not settle that governance question.

The x402 specification describes payment requirements, payment submission, verification and settlement associated with HTTP requests. Connecting a web request to payment does not guarantee the quality of the response or the organization’s purchasing approval. [1]

FIGURE 01Four boundaries before enabling payment
BoundaryExample policyWatch for
CounterpartyApproved suppliers and addressesNew payees or changed addresses
AmountPer-request and daily budgetSplit payments bypassing limits
FrequencyRetry and repeated-request capsLoops and duplicates
PurposePermitted data and tasksMismatch between request and result

CBK design examples, not claims that a protocol provides these controls by default.

A cheap request can become an expensive loop

At a hypothetical $0.01 per request, 100 daily requests cost $1. An error causing 100,000 retries costs $1,000. A low per-request ceiling does not control cumulative exposure. Budget, repetition and duplicate payments need separate limits.

Request identifiers and result states help distinguish a legitimate retry from a loop. If payment succeeded but the response was lost, decide whether to retrieve the existing result rather than pay again. Network success and business completion are different states.

Separate judgment from spending permission

A language model can evaluate whether data is useful while a narrower system enforces expenditure rules. New suppliers and material changes can require approval while verified repeat purchases run automatically. Flexible reasoning does not require unrestricted funds.

NIST’s AI Risk Management Framework connects governance, context, measurement and management. Applied to payments, this means defining who sets policy, which conditions count as risk, what is logged and when execution stops. This is CBK’s application, not a NIST endorsement of a payment product. [2]

Verify the purchased result separately

A valid payment is not evidence of useful data. Check format, freshness, duplication and agreement with the request. At high request volumes, automated checks and sampled review can be combined.

Delegation follows the same principle. EIP-7702 enables delegation, but the authority and safety of delegated code remain separate questions. Better usability increases the need to explain scope and revocation clearly. [3]

FIGURE 02Evidence before expanding a pilot
AreaRequired record
CostLinked requests, approvals, settlements and cancellations
QualityPaid results and validation outcomes
AuthorityPolicy changes and approval history
RecoveryStop, key-rotation and unsettled-request rehearsals

CBK analysis. This is an analytical framework, not observed customer performance or a market benchmark.

Design the uncertain state between payment and response

When approval succeeds but the connection drops, an agent may not know whether the result exists. Repeating the purchase can duplicate payment; stopping indefinitely can abandon an already purchased result. A status-query path must connect settlement with delivery.

Use states such as unknown, authorized, settled, delivered and validated, with permitted next actions for each. Names can vary, but money already spent must not be confused with a result not yet confirmed. Clear boundaries make safe retries possible.

FIGURE 03Resolve uncertainty before retrying
StateNext checkRisk of unconditional retry
Payment uncertainExisting request statusDuplicate authorization
Settled, no responseRetrieve existing resultDuplicate payment
Response received, quality unknownValidate or raise disputeAccumulated unusable results

CBK analysis. This is an analytical framework, not observed customer performance or a market benchmark.

Start with a narrow form of autonomy

Full purchasing autonomy is not required to obtain value. Known suppliers and fixed-price repeat tasks make time savings and exception costs easier to measure. Broaden permission only after those observations support it.

Excessive approval can also erase automation’s benefits. Adjust limits using evidence on cost, quality and recovery instead of minimizing every limit mechanically. The objective is repeatable value within controllable authority.

Scope & limitations

Design analysis connecting protocol documentation with risk-management concepts. It estimates neither x402 adoption nor revenue and executed no agent payments. Numerical examples illustrate repeated-request costs.

CryptoBridge Korea analysis based on public materials. Source facts are distinguished from interpretation and hypothetical calculations. References to organizations or projects do not imply their sponsorship or review of this paper.

Sources & scope

  1. x402 Foundation, protocol specification repository ↗Continuously updated · Accessed 2026-10-18HTTP payment flow, distinct from purchase authority, quality or refund guarantees.
  2. NIST, AI Risk Management Framework Core ↗2023 framework; revision notice reviewed at access · Accessed 2026-10-18Govern, Map, Measure and Manage are applied here to payment-authority design.
  3. EIP-7702, Set Code for EOAs ↗Created 2024-05-07; current specification reviewed · Accessed 2026-10-18Protocol delegation specification, not a security assessment of a wallet product.