Context
x402-guard v0.1-reference implements pre-sign policy for agent payments.
Model
claimReplay(fingerprint) — atomic
reserveBudget(agent, amount, windows, authorizationId) — atomic
- Callback / payment runs
commitAuthorization or releaseAuthorization
Questions
- Is reservation-before-callback the right primitive for x402 middleware?
- Should authorization handles be standardized across implementations?
- Gaps in rolling-window semantics?
Proof
bun test packages/policy/src/authorize.test.ts packages/policy/src/fault-injection.test.ts
Portfolio: https://github.com/prasanthkuna/railguard-new/blob/master/docs/PORTFOLIO.md
Ask: Can you poke holes in this state machine?
Context
x402-guard v0.1-reference implements pre-sign policy for agent payments.
Model
claimReplay(fingerprint)— atomicreserveBudget(agent, amount, windows, authorizationId)— atomiccommitAuthorizationorreleaseAuthorizationQuestions
Proof
bun test packages/policy/src/authorize.test.ts packages/policy/src/fault-injection.test.tsPortfolio: https://github.com/prasanthkuna/railguard-new/blob/master/docs/PORTFOLIO.md
Ask: Can you poke holes in this state machine?