| 1 | """Local-only x402 agentic commerce simulation for Omnipay / ProcureNet docs. |
| 2 | |
| 3 | Adapted from the OpenAI Cookbook example |
| 4 | ``controlled_agentic_commerce_with_agentcore_payments``. This package never |
| 5 | moves real funds, never calls AWS/AgentCore, and uses only synthetic proofs. |
| 6 | """ |
| 7 | |
| 8 | from .agent import SupplierResearchOutput, run_supplier_research |
| 9 | from .application import CommerceApplication |
| 10 | from .aws_stub import live_agentcore_status |
| 11 | from .merchant import SyntheticMerchant |
| 12 | from .models import ( |
| 13 | ApprovalGrant, |
| 14 | CommercePolicy, |
| 15 | PurchaseRequest, |
| 16 | PurchaseResult, |
| 17 | ) |
| 18 | from .payments import LocalPaymentProcessor |
| 19 | from .policy import PolicyEngine |
| 20 | |
| 21 | VALUE_TRANSFERRED = False |
| 22 | |
| 23 | __all__ = [ |
| 24 | "ApprovalGrant", |
| 25 | "CommerceApplication", |
| 26 | "CommercePolicy", |
| 27 | "LocalPaymentProcessor", |
| 28 | "PolicyEngine", |
| 29 | "PurchaseRequest", |
| 30 | "PurchaseResult", |
| 31 | "SupplierResearchOutput", |
| 32 | "SyntheticMerchant", |
| 33 | "VALUE_TRANSFERRED", |
| 34 | "live_agentcore_status", |
| 35 | "run_supplier_research", |
| 36 | ] |