{
  "ok": true,
  "product": "SolSigs ProofGuard",
  "verification_mode": "proofguard_probed",
  "claim_boundary": "Independent unpaid probe: ProofGuard requested the endpoint without payment and evaluated only the HTTP 402 x402 challenge. No payment was made and no paid response was observed; fulfillment beyond the 402 challenge is not attested.",
  "probe": {
    "version": "proofguard-probe.v1",
    "target_url": "https://solsigs.com/proofguard/evaluate",
    "method": "POST",
    "probed_at": "2026-07-20T06:00:02.540Z",
    "reachable": true,
    "status": 402,
    "latency_ms": 21,
    "challenge_valid": true,
    "spec_version": "x402v2",
    "checks": {
      "X402_VERSION_PRESENT": true,
      "ACCEPTS_ARRAY_PRESENT": true,
      "SCHEME_PRESENT": true,
      "NETWORK_VALID": true,
      "PAY_TO_PRESENT": true,
      "ASSET_PRESENT": true,
      "AMOUNT_ATOMIC_STRING": true,
      "RESOURCE_PRESENT": true,
      "RESOURCE_HTTPS": false,
      "TIMEOUT_DECLARED": true,
      "PAYMENT_REQUIRED_HEADER": true,
      "EXPECTED_PAY_TO_MATCH": true,
      "EXPECTED_NETWORK_MATCH": true
    },
    "headers": {
      "date": "Mon, 20 Jul 2026 06:00:02 GMT",
      "content-type": "application/json; charset=utf-8",
      "payment-required": "<present>"
    },
    "accept_summary": {
      "scheme": "exact",
      "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
      "payTo": "HZAkkKbhN9hfJBiNxCuwap7XtPXgniy9MVjJR2MvHSJi",
      "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
      "maxAmountRequired": "3000",
      "currency": "USDC",
      "decimals": 6,
      "maxTimeoutSeconds": 60,
      "asset_is_mainnet_usdc": true
    },
    "error": null
  },
  "trust_score": {
    "score": 95,
    "decision": "ALLOW",
    "reason_codes": [
      "PROBE_402_RECEIVED",
      "WARN_RESOURCE_HTTPS",
      "CHALLENGE_SPEC_VALID"
    ],
    "endpoint_key": "https://solsigs.com|POST|/proofguard/evaluate"
  },
  "expectation_receipt": {
    "version": "payment-expectation-receipt.v1",
    "endpoint_key": "https://solsigs.com|POST|/proofguard/evaluate",
    "price": {
      "amount": "0.003",
      "amount_atomic": "3000",
      "currency": "USDC",
      "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
      "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
    },
    "promise": {
      "scheme": "exact",
      "pay_to": "HZAkkKbhN9hfJBiNxCuwap7XtPXgniy9MVjJR2MvHSJi",
      "max_timeout_seconds": 60
    },
    "x402_payment_requirements_hash": "10a6ef9ac2f5539c91363e0f07e685d30ed3786175764d18de260edeba8c2cd7",
    "observed_at": "2026-07-20T06:00:02.540Z",
    "receipt_hash": "7658d4556e26d7cff1318ec6bd5e7ede9bc28c046ffdb25447388234a88651c8",
    "receipt_id": "per_7658d4556e26d7cff1318ec6bd5e7ede"
  },
  "fulfillment_receipt": {
    "version": "payment-fulfillment-receipt.v1",
    "expectation_receipt_hash": "7658d4556e26d7cff1318ec6bd5e7ede9bc28c046ffdb25447388234a88651c8",
    "x402_payment_requirements_hash": "10a6ef9ac2f5539c91363e0f07e685d30ed3786175764d18de260edeba8c2cd7",
    "fulfillment": {
      "status": 402,
      "ok": true,
      "response_hash": "10a6ef9ac2f5539c91363e0f07e685d30ed3786175764d18de260edeba8c2cd7",
      "latency_ms": 21,
      "evidence_codes": [
        "PROBE_402_RECEIVED",
        "WARN_RESOURCE_HTTPS",
        "CHALLENGE_SPEC_VALID"
      ]
    },
    "receipt_hash": "7a4e7494f0c182d6edb3a1731615ec2e616ddd65fc84dded1d9dec96df2a33a7",
    "receipt_id": "pfr_7a4e7494f0c182d6edb3a1731615ec2e"
  },
  "receipt_hash": "39e76d210d953299011958cad2e66014275abef68ea8ee1afd9403bd7df85583",
  "attestor_signature": {
    "alg": "ed25519",
    "signer": "GDfyDptVYTHfumAN8DkaHx42qcer6JJphkjCkypuBDLS",
    "signed_field": "receipt_hash",
    "signature": "5NCU2rJknw1Jx2tjt7Pdpj4eBXBdHbk5TXo3vj3KBnXq4BVCfVvHZRtMovTUHPQF9Wu3v1VSPeFcyP9DP72QS6Dc"
  }
}
