{
  "attestation_id": "att-2026-0013",
  "published_at": "2026-11-13T13:45:00Z",
  "specimen": false,
  "source_registry": "a2aregistry.org",
  "agent": {
    "name": "ipvolt",
    "url": "https://ipvolt.com",
    "card_url": "https://ipvolt.com/.well-known/agent-card.json",
    "registry_entry_url": "https://ipvolt.com/.well-known/agent-card.json",
    "last_seen": "2026-11-13"
  },
  "summary": {
    "claims_total": 7,
    "claims_pass": 3,
    "claims_fail": 0,
    "claims_unverified": 4,
    "score": 43
  },
  "claims": [
    {
      "id": "c1",
      "claim": "The catalog skill returns the mobile proxy offers rentable right now, from the live checkout: country, carrier, period, stock, price in US cents, offer id and version",
      "check_type": "automated",
      "result": "pass",
      "evidence": {
        "type": "live probe of the /a2a catalog skill",
        "url": "evidence/att-2026-0013.md",
        "captured_at": "2026-11-13T13:36:10Z"
      },
      "note": "Probe returned a structured catalog (currency USD, asOf 2026-11-13T13:36:10Z, purchasesOpen true) with per-offer stock and price; task completed in 1021 ms."
    },
    {
      "id": "c2",
      "claim": "Prices are expressed in US cents as the card states",
      "check_type": "automated",
      "result": "pass",
      "evidence": {
        "type": "probe response",
        "url": "evidence/att-2026-0013.md",
        "captured_at": "2026-11-13T13:36:10Z"
      },
      "note": "priceMinor fields consistent with US cents (e.g. 900 = $9.00), currency USD."
    },
    {
      "id": "c3",
      "claim": "Availability changes and should be read again at rent time (versioned offers)",
      "check_type": "automated",
      "result": "pass",
      "evidence": {
        "type": "probe response",
        "url": "evidence/att-2026-0013.md",
        "captured_at": "2026-11-13T13:36:10Z"
      },
      "note": "Every offer carries a version id and the card itself tells agents to re-read; the structure supports the claim."
    },
    {
      "id": "c4",
      "claim": "The access skill registers an agent for a customer account with email plus a 6-digit code and view-only or capped scopes",
      "check_type": "automated",
      "result": "unverified",
      "evidence": {
        "type": "needs a customer account; not exercised",
        "url": "evidence/att-2026-0013.md",
        "captured_at": "2026-11-13T13:45:00Z"
      },
      "note": "Account-gated. No signup was performed for this check."
    },
    {
      "id": "c5",
      "claim": "balance, grant and orders skills return the customer's prepaid balance, granted scopes and latest 100 orders",
      "check_type": "automated",
      "result": "unverified",
      "evidence": {
        "type": "needs an agent access token",
        "url": "evidence/att-2026-0013.md",
        "captured_at": "2026-11-13T13:45:00Z"
      },
      "note": "Account-gated."
    },
    {
      "id": "c6",
      "claim": "purchase rents proxies from the customer's prepaid balance, counted against the spending cap the customer set",
      "check_type": "automated",
      "result": "unverified",
      "evidence": {
        "type": "spends real money; not exercised",
        "url": "evidence/att-2026-0013.md",
        "captured_at": "2026-11-13T13:45:00Z"
      },
      "note": "Deliberately not exercised: the check must not spend a customer's balance."
    },
    {
      "id": "c7",
      "claim": "renewal-quote returns a sealed price quote valid for 2 minutes and renew executes it within the spending cap",
      "check_type": "automated",
      "result": "unverified",
      "evidence": {
        "type": "needs an agent access token",
        "url": "evidence/att-2026-0013.md",
        "captured_at": "2026-11-13T13:45:00Z"
      },
      "note": "Account-gated."
    }
  ]
}
