{
  "schema": "gregers.erc8004.agent-card.v1",
  "name": "Gregers A2A Travel Trust Agent",
  "description": "Travel-agent trust gateway that verifies agent identity, scoped customer-agent booking mandates, passport-expiry readiness, private booking-packet commitments, payment authority, and signed receipts before supplier/payment calls.",
  "url": "https://gregers.dev/preview/a2a-travel-trust",
  "provider": {
    "name": "Gregers",
    "url": "https://gregers.dev",
    "email": "gregers@gregers.dev"
  },
  "version": "2026-08-23",
  "status": "private_preview_no_live_booking_or_payment",
  "capabilities": [
    "a2a_travel_agent_identity_verification",
    "customer_agent_mandate_verification",
    "passport_expiry_preflight",
    "private_booking_packet_hash_commitment",
    "signed_receipt_verification",
    "travala_mcp_adapter_contract_ready"
  ],
  "endpoints": {
    "preview": "https://gregers.dev/preview/a2a-travel-trust",
    "schema": "https://gregers.dev/api/a2a-travel-trust/schema",
    "demo_receipt": "https://gregers.dev/api/a2a-travel-trust/demo",
    "verify_receipt": "https://gregers.dev/api/a2a-travel-trust/verify-receipt",
    "adapter_status": "https://gregers.dev/api/a2a-travel-trust/adapter-status",
    "adapter_contract": "https://gregers.dev/api/a2a-travel-trust/adapter-contract"
  },
  "boundaries": {
    "live_travala_booking": false,
    "live_aws_agentcore_payment": false,
    "live_x402_payment_movement": false,
    "live_airline_ticketing": false,
    "private_packet_custody": "server-local preview key; production requires provider/HSM/recipient-key encryption"
  },
  "concordium": {
    "ecosystem_participant": true,
    "official_concordium_communication": false,
    "cis8004_agent_registry": "mainnet contract 10082/0",
    "gregers_concordium_agent_token_id": "40",
    "gregers_concordium_agent_uri": "https://gregers.dev/.well-known/dfns-agent-card-proof-capabilities-v0.2.json"
  },
  "erc8004": {
    "chain": "Base",
    "chain_id": 8453,
    "identity_registry": "0x8004A169FB4a3325136EB29fA0ceB6D2e539a432",
    "registration_status": "registered",
    "agent_id": "8453:0x8004a169fb4a3325136eb29fa0ceb6d2e539a432:67163",
    "token_id": "67163",
    "owner_wallet": "0x4e7b9e978e87b1c62ebac82bc4507580e2f47fef",
    "agent_wallet": "0x4e7b9e978e87b1c62ebac82bc4507580e2f47fef",
    "registration_tx": "0x8b1562222e27471b7f4d09252ebe6be8d0754264e02aeca7fd56ea72217aec4f",
    "agent_wallet_note": "same as owner wallet for private preview; separate operational/rewards wallet can be set before production adapter go-live if needed"
  },
  "review": {
    "opus_gate": "PASS",
    "tests": "52 passed",
    "review_brief": "https://gregers.dev/.well-known/erc8004-gregers-travel-agent.json",
    "fable_improvement_review": "2026-08-23 partner-readiness hardening pass in progress"
  },
  "partner_contact": "gregers@gregers.dev",
  "agent_capabilities_version": "a2a-travel-trust-v1.1-preview",
  "security_policy": "https://gregers.dev/api/a2a-travel-trust/security-policy"
}
