Skip to content

Improve buyer server rail configuration and DX#57

Merged
abiorh-claw merged 7 commits into
mainfrom
fix/remove-stale-buyer-policy
May 27, 2026
Merged

Improve buyer server rail configuration and DX#57
abiorh-claw merged 7 commits into
mainfrom
fix/remove-stale-buyer-policy

Conversation

@Abiorh001
Copy link
Copy Markdown
Contributor

Summary

  • split stable buyer policy from generated wallet runtime state and remove checked-in generated buyer policy
  • add buyer rail modes/requirements for Circle transfer, Gateway, and x402 exact, with server/policy enforcement across pay, simulate, intents, can-pay, deposit, and withdraw paths
  • improve CLI and docs/examples for x402 max amount, visible runtime policy, owner-auth paths, and Gateway funding commands
  • add regression coverage for policy state separation, x402-only runtime, route rail checks, and fail-closed intent confirmation

Verification

  • uv run pre-commit run --all-files
  • uv run pytest -q
  • docker compose -f examples/agent/buyer/docker-compose.yml config
  • docker compose -f examples/agent/docker-compose.yml config

@abiorh-claw abiorh-claw self-requested a review May 27, 2026 19:49
@abiorh-claw abiorh-claw merged commit bb23944 into main May 27, 2026
5 checks passed
@abiorh-claw abiorh-claw deleted the fix/remove-stale-buyer-policy branch May 27, 2026 19:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants