{
 "_doctrine": "GOLDEN EXTERNAL E2E PROOF (founder mandate 2026-08-30). Every stage is what an external client without internal access can observe and repeat. PASS only where an independent verifier can repeat the check; otherwise UNVERIFIED with the reason. No synthetic completion, mock provider or model claim counts as evidence.",
 "generated_at": "2026-08-30T14:28:04Z",
 "verifier": "golden-external-verifier/1.0",
 "stages": {
  "1_a2a": {
   "status": "PASS",
   "agent_card": {
    "url": "https://astranl.com/.well-known/agent-card.json",
    "http": 200,
    "top_level_keys": [
     "capabilities",
     "defaultInputModes",
     "defaultOutputModes",
     "description",
     "documentationUrl",
     "name",
     "provider",
     "security",
     "securitySchemes",
     "signatures",
     "skills",
     "supportedInterfaces",
     "version"
    ],
    "supportedInterfaces": [
     {
      "url": "https://astranl.com/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "1.0"
     }
    ],
    "legacy_root_keys_present": [],
    "sha256_of_body": "0998a4023924e98150a5d276de04b773d182bed5c2230e9e1f87188291b641b9"
   },
   "signature": {
    "kid": "01e0853e1c28b6fb",
    "jwks_url": "https://astranl.com/.well-known/jwks.json",
    "jwks_http": 200,
    "verified_independently": true,
    "error": null,
    "method": "EdDSA over JCS-canonical card without signatures; signing input = protected + . + b64url(canonical card)"
   },
   "send_message": {
    "request_method": "SendMessage",
    "http": 200,
    "task_id": "a2a-622818884751",
    "state": "TASK_STATE_COMPLETED",
    "latency_ms": 44
   },
   "repeat": "GET the card and JWKS, recompute the signature as described, POST SendMessage; no credentials needed"
  },
  "2_mcp": {
   "status": "PASS",
   "stateless_no_initialize": {
    "tools_list_http": 200,
    "tools": [
     "ask_astranl",
     "create_task",
     "check_task",
     "get_evidence",
     "search",
     "fetch"
    ],
    "read_only_call": "ask_astranl",
    "call_http": 200,
    "call_text_prefix": "{\"answer\": \"AstraNL is a coordination protocol that turns real needs into verified real-world execution - connecting people, companies, AI agents, robots and da",
    "server_protocol_version_header": null
   },
   "spec_2026_07_28": {
    "request_header": "MCP-Protocol-Version: 2026-07-28",
    "http": 200,
    "server_reply": "accepted",
    "ttlMs_present": true,
    "cacheScope_present": true,
    "ttlMs": 300000,
    "read_only_call_2026": {
     "http": 200,
     "ok": true
    },
    "request_meta_envelope": {
     "io.modelcontextprotocol/protocolVersion": "2026-07-28",
     "io.modelcontextprotocol/clientCapabilities": {},
     "io.modelcontextprotocol/clientInfo": {
      "name": "golden-external-verifier/1.0",
      "version": "1.0"
     }
    },
    "no_initialize_no_session": true,
    "status": "PASS",
    "reason": null
   },
   "repeat": "POST tools/list and tools/call with Mcp-Method and Mcp-Name headers, no initialize, no session id; then repeat with MCP-Protocol-Version: 2026-07-28"
  },
  "3_real_golden_path": {
   "status": "UNVERIFIED",
   "reason": "no real external principal has placed a funded order and no real executor has produced accepted evidence; every existing end-to-end run is synthetic and is excluded by this mandate",
   "counts_from_ledger": {
    "real_orders": 0,
    "real_settled_or_paid_out": 0,
    "synthetic_orders_excluded": 52
   },
   "what_exists_and_is_repeatable": "create_task via MCP and SendMessage via A2A open a real order path; executor notice with reserve link, proof-by-email route, authority gate on fund and settlement code are live",
   "irreducible_requirement": "one external agent (or the founder acting as an external principal with his own key and card) funds one small order; one of the two execution-ready executors performs it; the principal confirms the agreed proof; Stripe capture and payout are observed by an independent client via get_evidence and public seals"
  }
 },
 "hashes": {
  "agent_card_body": "0998a4023924e98150a5d276de04b773d182bed5c2230e9e1f87188291b641b9",
  "tools_list_body": "7812642410bc0ea057c90adb94fdde7d518fc46b86ccab3652124eb3fdee1942"
 },
 "final_status": "UNVERIFIED",
 "final_reason": "3_real_golden_path: no real external principal has placed a funded order and no real executor has produced accepted evidence; every existing end-to-end run is synthetic and is excluded by this mandate",
 "proof_hash": "08bd204f48d35d129aa6f047a6bab1f3599478612f4b880202fa01cd702f81ab",
 "seal": {
  "seal": "astranl-seal-v0|08bd204f48d35d129aa6f047a6bab1f3599478612f4b880202fa01cd702f81ab|1788100084|did:astranl:astranl.com|zl8/bAYxEOqJiX3C4rI0LrppS22x4bxi8svhhQP2k3GkehTnukOipkstzazadPNMG6AxMROBnlyZTHkBDYlhAQ==",
  "digest_sha256": "08bd204f48d35d129aa6f047a6bab1f3599478612f4b880202fa01cd702f81ab",
  "ts": 1788100084,
  "did": "did:astranl:astranl.com",
  "signature_b64": "zl8/bAYxEOqJiX3C4rI0LrppS22x4bxi8svhhQP2k3GkehTnukOipkstzazadPNMG6AxMROBnlyZTHkBDYlhAQ==",
  "proves": "this exact content existed at this unix moment and was witnessed by did:astranl:astranl.com",
  "does_not_prove": "that the content is true, complete, or authored by anyone in particular",
  "verify_offline": "python3: from cryptography.hazmat.primitives.asymmetric.ed25519 import Ed25519PublicKey; import base64; Ed25519PublicKey.from_public_bytes(base64.b64decode(PUB_B64)).verify(base64.b64decode(SIG_B64), LINE.encode())",
  "pubkey_at": "https://astranl.com/.well-known/federation-node.json"
 }
}