{
  "schema": "csoai.x402-quotes/0.1",
  "as_of": "2026-09-28T18:23:34.671Z",
  "manifest": "/.well-known/x402.json",
  "kind": "MEASURED",
  "quotes": [
    {
      "url": "https://councilof-ai.pages.dev/api/free-door",
      "method": "GET",
      "http": 402,
      "body": {
        "x402Version": 2,
        "error": "Payment required",
        "resource": {
          "url": "https://councilof-ai.pages.dev/api/free-door",
          "description": "CSOAI free door: the live GSPC board totals and the public signed root, at a price of zero because it is free forever. That is the real price, not a promotion — a grade is never sold. Paid artefacts are catalogued at https://councilof.ai/api/x402. Measurement, not certification.",
          "mimeType": "application/json",
          "serviceName": "CSOAI Free Door"
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "0",
            "maxAmountRequired": "0",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0x212686404A7D1E1fD88F35eD6200c3aF7A78ae31",
            "maxTimeoutSeconds": 300,
            "extra": {
              "name": "USD Coin",
              "version": "2",
              "decimals": 6,
              "symbol": "USDC"
            },
            "csoai_pricing": {
              "product_id": "csoai.product.request_attestation",
              "sku_id": "request_attestation",
              "pricing_basis": "STANDARD",
              "campaign_id": null,
              "normal_amount_atomic": "0",
              "offered_amount_atomic": "0",
              "fresh_compute_excluded": true
            },
            "resource": "https://councilof-ai.pages.dev/api/free-door",
            "description": "CSOAI free door: the live GSPC board totals and the public signed root, at a price of zero because it is free forever. That is the real price, not a promotion — a grade is never sold. Paid artefacts are catalogued at https://councilof.ai/api/x402. Measurement, not certification.",
            "mimeType": "application/json"
          }
        ],
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "schema": "csoai.free-door/0.1",
                  "price_usdc": 0,
                  "board": "https://councilof.ai/api/gspc",
                  "root": "https://councilof.ai/root.json",
                  "verify": "https://councilof.ai/gspc-verify"
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          },
          "offer-receipt": {
            "info": {
              "offers": [
                {
                  "format": "jws",
                  "acceptIndex": 0,
                  "signature": "eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6Y3NvYWkub3JnI2JvYXJkLWF0dGVzdGF0aW9uLTEifQ.eyJhbW91bnQiOiIwIiwiYXNzZXQiOiIweDgzMzU4OWZDRDZlRGI2RTA4ZjRjN0MzMkQ0ZjcxYjU0YmRBMDI5MTMiLCJuZXR3b3JrIjoiZWlwMTU1Ojg0NTMiLCJwYXlUbyI6IjB4MjEyNjg2NDA0QTdEMUUxZkQ4OEYzNWVENjIwMGMzYUY3QTc4YWUzMSIsInJlc291cmNlVXJsIjoiaHR0cHM6Ly9jb3VuY2lsb2YtYWkucGFnZXMuZGV2L2FwaS9mcmVlLWRvb3IiLCJzY2hlbWUiOiJleGFjdCIsInZhbGlkVW50aWwiOjE3OTA2MjA3MTMsInZlcnNpb24iOjF9.YdS_RCtqYkfvIJfb5LkBH_E2u3Y4bfxFeY6B-R8N45X4pOlvAYBjmRmxQe8v2gdp8n9oS7lv2fgno3-sJ-KyCA"
                }
              ]
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "offers": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "format": {
                        "type": "string",
                        "const": "jws"
                      },
                      "acceptIndex": {
                        "type": "integer"
                      },
                      "signature": {
                        "type": "string",
                        "description": "JWS compact serialization containing the offer payload"
                      }
                    },
                    "required": [
                      "format",
                      "signature"
                    ]
                  }
                }
              },
              "required": [
                "offers"
              ]
            }
          }
        },
        "catalog": "https://councilof-ai.pages.dev/api/x402",
        "csoai": {
          "free_preview": "https://councilof-ai.pages.dev/api/gspc",
          "free_equivalents": [
            "https://councilof-ai.pages.dev/api/gspc",
            "https://councilof-ai.pages.dev/root.json"
          ],
          "why_402": "A zero-amount 402 so the x402 Bazaar can index this rail (it catalogues only resources that settle). Nothing is charged. The same content answers 200 with no handshake at free_equivalents.",
          "deliverable": "the Bazaar door itself: this resource is free and settles for zero. It exists so an index can discover the rail; it sells nothing and a settlement here buys nothing.",
          "offer_receipt": {
            "extension": "offer-receipt",
            "spec": "https://github.com/x402-foundation/x402/blob/69652a69798f0b08f95bef33318896e36e210f7e/specs/extensions/extension-offer-and-receipt.md",
            "spec_commit": "69652a69798f0b08f95bef33318896e36e210f7e",
            "format": "jws",
            "alg": "EdDSA",
            "kid": "did:web:csoai.org#board-attestation-1",
            "signed": true,
            "reason": "1 of 1 accepts entries signed",
            "verify": "base64url-decode the JWS payload part, fetch https://csoai.org/.well-known/did.json, take the publicKeyJwk.x of the verificationMethod whose id equals the header kid, and verify Ed25519 over `header.payload`. POST the compact string to /api/receipts/verify to have us do it, or run the same-site https://councilof.ai/verifier/verify_receipt.py checker. Default mode reads the public DID document; saved-key replay can be offline. Signature validity is not proof of settlement."
          }
        }
      },
      "error": null,
      "skipped": null
    },
    {
      "url": "https://councilof-ai.pages.dev/api/request-attestation?subject=model-or-subject-id",
      "method": "GET",
      "http": 402,
      "body": {
        "x402Version": 2,
        "error": "Payment required",
        "resource": {
          "url": "https://councilof-ai.pages.dev/api/request-attestation?subject=model-or-subject-id",
          "description": "One named subject gets a card-v0 commission receipt: SHA-256 content-addressed and Ed25519-signed by did:web:csoai.org#board-attestation-1 when available, otherwise sig_ed25519:null with unsigned_reason. Check csoai.signer before paying. Paid reserve returns up to 24 card-v1 references from dated /signed/card-matrix.json only; reserve_count covers that corpus. The separate interop root in the free preview is not included in the paid reserve. Payment never creates a MEASURED board cell.",
          "mimeType": "application/json",
          "serviceName": "CSOAI Request Attest",
          "tags": [
            "attestation",
            "ras",
            "measurement",
            "x402"
          ]
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "10000",
            "maxAmountRequired": "10000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0x212686404A7D1E1fD88F35eD6200c3aF7A78ae31",
            "maxTimeoutSeconds": 300,
            "extra": {
              "name": "USD Coin",
              "version": "2",
              "decimals": 6,
              "symbol": "USDC"
            },
            "csoai_pricing": {
              "product_id": "csoai.product.request_attestation",
              "sku_id": "request_attestation",
              "pricing_basis": "PROMO_EXISTING_DATA",
              "campaign_id": "csoai-launch-30d-20260911",
              "normal_amount_atomic": "20000",
              "offered_amount_atomic": "10000",
              "starts_at": "2026-09-11T00:00:00Z",
              "ends_at": "2026-10-11T00:00:00Z",
              "fresh_compute_excluded": true
            },
            "resource": "https://councilof-ai.pages.dev/api/request-attestation?subject=model-or-subject-id",
            "description": "One named subject gets a card-v0 commission receipt: SHA-256 content-addressed and Ed25519-signed by did:web:csoai.org#board-attestation-1 when available, otherwise sig_ed25519:null with unsigned_reason. Check csoai.signer before paying. Paid reserve returns up to 24 card-v1 references from dated /signed/card-matrix.json only; reserve_count covers that corpus. The separate interop root in the free preview is not included in the paid reserve. Payment never creates a MEASURED board cell.",
            "mimeType": "application/json"
          }
        ],
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "subject": "model-or-subject-id"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "schema": "https://councilof.ai/schema/card-v0.json",
                  "surface": "ras.commission",
                  "subject": "model-or-subject-id",
                  "payload": {
                    "status": "COMMISSIONED",
                    "reserve": [],
                    "fresh_run": "UNMEASURED"
                  },
                  "sig_ed25519": "<hex or null>",
                  "unmeasured": [
                    "root_inclusion"
                  ]
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET",
                        "HEAD",
                        "DELETE"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "subject": {
                          "type": "string",
                          "description": "Subject to commission (model id, instrument id, or card sha)"
                        },
                        "axis": {
                          "type": "string",
                          "description": "Optional axis slug; omit for the subject-level commission"
                        }
                      },
                      "required": [
                        "subject"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string"
                    },
                    "example": {
                      "type": "object"
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          },
          "offer-receipt": {
            "info": {
              "offers": [
                {
                  "format": "jws",
                  "acceptIndex": 0,
                  "signature": "eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6Y3NvYWkub3JnI2JvYXJkLWF0dGVzdGF0aW9uLTEifQ.eyJhbW91bnQiOiIxMDAwMCIsImFzc2V0IjoiMHg4MzM1ODlmQ0Q2ZURiNkUwOGY0YzdDMzJENGY3MWI1NGJkQTAyOTEzIiwibmV0d29yayI6ImVpcDE1NTo4NDUzIiwicGF5VG8iOiIweDIxMjY4NjQwNEE3RDFFMWZEODhGMzVlRDYyMDBjM2FGN0E3OGFlMzEiLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vY291bmNpbG9mLWFpLnBhZ2VzLmRldi9hcGkvcmVxdWVzdC1hdHRlc3RhdGlvbj9zdWJqZWN0PW1vZGVsLW9yLXN1YmplY3QtaWQiLCJzY2hlbWUiOiJleGFjdCIsInZhbGlkVW50aWwiOjE3OTA2MjA3MTQsInZlcnNpb24iOjF9.7_n8wx_7qwKvgZwKqpygU-Bze2a_qipiiINsdYXXewVOQnxPiofqcvggjYD6RF_EZnYD_rSoXlIhj_aE9AuIAQ"
                }
              ]
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "offers": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "format": {
                        "type": "string",
                        "const": "jws"
                      },
                      "acceptIndex": {
                        "type": "integer"
                      },
                      "signature": {
                        "type": "string",
                        "description": "JWS compact serialization containing the offer payload"
                      }
                    },
                    "required": [
                      "format",
                      "signature"
                    ]
                  }
                }
              },
              "required": [
                "offers"
              ]
            }
          }
        },
        "csoai": {
          "schema": "csoai.request-attestation/0.2",
          "per": "request",
          "lid": "23 axes measured · 14 model fleets · 0 separated leaders · 9 public leader scores · 9 fact runs · TIE is TIE · not a certificate.",
          "never": [
            "rank",
            "certificate",
            "grade",
            "score-sale"
          ],
          "deliverable": "One named subject gets a card-v0 commission receipt: SHA-256 content-addressed and Ed25519-signed by did:web:csoai.org#board-attestation-1 when available, otherwise sig_ed25519:null with unsigned_reason. Check csoai.signer before paying. Paid reserve returns up to 24 card-v1 references from dated /signed/card-matrix.json only; reserve_count covers that corpus. The separate interop root in the free preview is not included in the paid reserve. Payment never creates a MEASURED board cell.",
          "signer": {
            "did": "did:web:csoai.org#board-attestation-1",
            "key_present": true,
            "receipt_will_be": "SIGNED",
            "unsigned_reason": null,
            "checked_how": "read at challenge time from the Pages env field the paid path signs with; the offer in extensions[\"offer-receipt\"] on this same response is signed with the same key, so verify that before paying"
          },
          "preview": {
            "subject": "model-or-subject-id",
            "axis": null,
            "axis_known": null,
            "signed_cards_on_file": 0,
            "cards": [],
            "corpus_as_of": "2026-08-19T09:24:39.174226+00:00",
            "read_from": "https://councilof-ai.pages.dev/signed/card-matrix.json",
            "interop_collection": {
              "pointer_url": "https://councilof-ai.pages.dev/interop/card-root-latest.json",
              "match_basis": "CASE_INSENSITIVE_MODEL_SUBSTRING",
              "signature_verification": "NOT_PERFORMED",
              "included_in_paid_reserve": false,
              "note": "These are active root references whose model contains the query text, not exact subject identities, card-v1 reserve entries or new GSPC board scores. Check each card signature independently; this unsigned pointer and root-byte match do not prove Bitcoin anchoring. Payment does not include these references.",
              "state": "ROOT_REFERENCES_AVAILABLE",
              "root_url": "https://councilof-ai.pages.dev/interop/card-root-2026-09-24-d9195149ce5e.json",
              "root_sha256": "0d3be673ff22448fccaf6ada6454fab9bf54f0acdd26115ce3170a5c9f3ac29e",
              "root_as_of": "2026-09-24T16:23:03Z",
              "root_active_leaves": 1423,
              "matching_active_leaves": 0,
              "sample_card_urls": [],
              "root_integrity": "BYTE_MATCHES_UNSIGNED_POINTER"
            },
            "free_preview": "https://councilof-ai.pages.dev/api/request-attestation?subject=<id>",
            "free_verify": "https://councilof-ai.pages.dev/gspc-verify",
            "free_board": "https://councilof-ai.pages.dev/api/gspc"
          },
          "rail": {
            "mode": "live",
            "pay_to_configured": true,
            "facilitator_configured": true,
            "note": "A settled receipt (facilitator /verify then /settle) unlocks the paid artefact. Verification of every artefact stays free."
          },
          "not_paid_reason": "no x-payment header",
          "catalog": "https://councilof-ai.pages.dev/api/x402",
          "explainer": "https://councilof-ai.pages.dev/pricing",
          "offer_receipt": {
            "extension": "offer-receipt",
            "spec": "https://github.com/x402-foundation/x402/blob/69652a69798f0b08f95bef33318896e36e210f7e/specs/extensions/extension-offer-and-receipt.md",
            "spec_commit": "69652a69798f0b08f95bef33318896e36e210f7e",
            "format": "jws",
            "alg": "EdDSA",
            "kid": "did:web:csoai.org#board-attestation-1",
            "signed": true,
            "reason": "1 of 1 accepts entries signed",
            "verify": "base64url-decode the JWS payload part, fetch https://csoai.org/.well-known/did.json, take the publicKeyJwk.x of the verificationMethod whose id equals the header kid, and verify Ed25519 over `header.payload`. POST the compact string to /api/receipts/verify to have us do it, or run the same-site https://councilof.ai/verifier/verify_receipt.py checker. Default mode reads the public DID document; saved-key replay can be offline. Signature validity is not proof of settlement."
          }
        }
      },
      "error": null,
      "skipped": null
    },
    {
      "url": "https://councilof-ai.pages.dev/api/evidence-bundle?obligation=article-50&bundle=1",
      "method": "GET",
      "http": 402,
      "body": {
        "x402Version": 2,
        "error": "Payment required",
        "resource": {
          "url": "https://councilof-ai.pages.dev/api/evidence-bundle?obligation=article-50&bundle=1",
          "description": "An OSCAL 1.1.0 assessment-results bundle of already-signed CSOAI cards, mapped to EU-AI-ACT-50. Not a conformity determination.",
          "mimeType": "application/json",
          "serviceName": "CSOAI Evidence Bundle",
          "tags": [
            "evidence",
            "oscal",
            "eu-ai-act",
            "dora",
            "cra"
          ]
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "10000",
            "maxAmountRequired": "10000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0x212686404A7D1E1fD88F35eD6200c3aF7A78ae31",
            "maxTimeoutSeconds": 300,
            "extra": {
              "name": "USD Coin",
              "version": "2",
              "decimals": 6,
              "symbol": "USDC"
            },
            "csoai_pricing": {
              "product_id": "csoai.product.evidence_bundle",
              "sku_id": "evidence_bundle",
              "pricing_basis": "PROMO_EXISTING_DATA",
              "campaign_id": "csoai-launch-30d-20260911",
              "normal_amount_atomic": "250000000",
              "offered_amount_atomic": "10000",
              "starts_at": "2026-09-11T00:00:00Z",
              "ends_at": "2026-10-11T00:00:00Z",
              "fresh_compute_excluded": true
            },
            "resource": "https://councilof-ai.pages.dev/api/evidence-bundle?obligation=article-50&bundle=1",
            "description": "An OSCAL 1.1.0 assessment-results bundle of already-signed CSOAI cards, mapped to EU-AI-ACT-50. Not a conformity determination.",
            "mimeType": "application/json"
          }
        ],
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "obligation": "article-50",
                  "bundle": "1"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "schema": "csoai.evidence-bundle/0.1",
                  "kind": "bundle",
                  "oscal": {
                    "assessment-results": {}
                  },
                  "cards": {},
                  "manifest_card": {
                    "surface": "evidence.bundle"
                  }
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET",
                        "HEAD",
                        "DELETE"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "obligation": {
                          "type": "string",
                          "enum": [
                            "article-50",
                            "article-53",
                            "dora",
                            "cra"
                          ]
                        },
                        "subject": {
                          "type": "string",
                          "description": "Subject the cards must name (model id / instrument / vendor)"
                        },
                        "bundle": {
                          "type": "string",
                          "const": "1"
                        }
                      },
                      "required": [
                        "obligation",
                        "bundle"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string"
                    },
                    "example": {
                      "type": "object"
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          },
          "offer-receipt": {
            "info": {
              "offers": [
                {
                  "format": "jws",
                  "acceptIndex": 0,
                  "signature": "eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6Y3NvYWkub3JnI2JvYXJkLWF0dGVzdGF0aW9uLTEifQ.eyJhbW91bnQiOiIxMDAwMCIsImFzc2V0IjoiMHg4MzM1ODlmQ0Q2ZURiNkUwOGY0YzdDMzJENGY3MWI1NGJkQTAyOTEzIiwibmV0d29yayI6ImVpcDE1NTo4NDUzIiwicGF5VG8iOiIweDIxMjY4NjQwNEE3RDFFMWZEODhGMzVlRDYyMDBjM2FGN0E3OGFlMzEiLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vY291bmNpbG9mLWFpLnBhZ2VzLmRldi9hcGkvZXZpZGVuY2UtYnVuZGxlP29ibGlnYXRpb249YXJ0aWNsZS01MCZidW5kbGU9MSIsInNjaGVtZSI6ImV4YWN0IiwidmFsaWRVbnRpbCI6MTc5MDYyMDcxMywidmVyc2lvbiI6MX0.pQp3aY3j4BBcSgjjgTJgmIqhO3iVo656g8GJV0k-fvceyRExMgcj15KtKXpxLlNis3KmDE2hHPpr3ef4dBuyCg"
                }
              ]
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "offers": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "format": {
                        "type": "string",
                        "const": "jws"
                      },
                      "acceptIndex": {
                        "type": "integer"
                      },
                      "signature": {
                        "type": "string",
                        "description": "JWS compact serialization containing the offer payload"
                      }
                    },
                    "required": [
                      "format",
                      "signature"
                    ]
                  }
                }
              },
              "required": [
                "offers"
              ]
            }
          }
        },
        "csoai": {
          "schema": "csoai.evidence-bundle/0.1",
          "per": "bundle",
          "lid": "23 axes measured · 14 model fleets · 0 separated leaders · 9 public leader scores · 9 fact runs · TIE is TIE · not a certificate.",
          "never": [
            "conformity determination",
            "certificate",
            "score",
            "rank"
          ],
          "preview": {
            "obligation": {
              "id": "article-50",
              "control_id": "EU-AI-ACT-50",
              "title": "EU AI Act Article 50 — transparency & marking of AI-generated content",
              "obligation": "Article 50 — provider transparency + synthetic-content marking (machine-readable & detectable)",
              "regulator": "eu-ai-act",
              "counsel_confirmed": true,
              "honesty": null,
              "existing_pack": "https://councilof-ai.pages.dev/packs/eu-article-50"
            },
            "subject": null,
            "relevant_signed_cards": 91,
            "cards": [
              {
                "sha256": "00d60e24db8021c06027ad951994dde973cf08defe156592df739c2823ef1045",
                "surface": "public.notice",
                "subject": "Braza Bank disclosure page facts: 0 attestation PDF links, term hits, cadence — PROBED",
                "as_of": "2026-09-02T07:56:49Z",
                "url": "https://councilof-ai.pages.dev/cards/00d60e24db8021c0.json"
              },
              {
                "sha256": "019274d32066c2b134fe4bc0b0f9425a7762380b6204d5367908e544926b7ec6",
                "surface": "public.notice",
                "subject": "Anthropic — art50_marking: bytes changed 2026-09-04",
                "as_of": "2026-09-04T09:40:57Z",
                "url": "https://councilof-ai.pages.dev/cards/019274d32066c2b1.json"
              },
              {
                "sha256": "02c97250afe56cba9a7875120b1f03265419e2132b3e55272f72b65ab43b1b34",
                "surface": "public.notice",
                "subject": "GSPC custody-disclosure UNMEASURED coverage",
                "as_of": "2026-09-13T16:10:53Z",
                "url": "https://councilof-ai.pages.dev/cards/02c97250afe56cba.json"
              },
              {
                "sha256": "0a955e74ddb8d5a643a5b3ba76bcf0b6052980eb3b79a80683d6b939aef1c669",
                "surface": "public.notice",
                "subject": "GSPC custody-disclosure UNMEASURED coverage",
                "as_of": "2026-09-07T12:28:11Z",
                "url": "https://councilof-ai.pages.dev/cards/0a955e74ddb8d5a6.json"
              },
              {
                "sha256": "0ae86651e77a59b4db7b680fd2d17297eb789bd264867d0bbf30009389c9decf",
                "surface": "public.notice",
                "subject": "Anthropic — art50_marking: bytes changed 2026-09-12",
                "as_of": "2026-09-12T09:23:14Z",
                "url": "https://councilof-ai.pages.dev/cards/0ae86651e77a59b4.json"
              },
              {
                "sha256": "0b5830c34f0a4478b986bd236235cdcc3ea814c457085e66e6800c6b4003a2be",
                "surface": "public.notice",
                "subject": "GSPC custody-disclosure UNMEASURED coverage",
                "as_of": "2026-09-04T18:19:26Z",
                "url": "https://councilof-ai.pages.dev/cards/0b5830c34f0a4478.json"
              },
              {
                "sha256": "0c599e629c30f797a6cd415e29dc87e67c79d88a37335a56d50b7d2840e39dc9",
                "surface": "public.notice",
                "subject": "GSPC custody-disclosure UNMEASURED coverage",
                "as_of": "2026-09-13T02:56:29Z",
                "url": "https://councilof-ai.pages.dev/cards/0c599e629c30f797.json"
              },
              {
                "sha256": "0ed6d652aff73c330a22e7addc27e885caa70a7400732442c7b1635ac138a8a8",
                "surface": "public.notice",
                "subject": "Schuman Financial disclosure page facts: 0 attestation PDF links, term hits, cadence — PROBED",
                "as_of": "2026-09-02T07:56:53Z",
                "url": "https://councilof-ai.pages.dev/cards/0ed6d652aff73c33.json"
              },
              {
                "sha256": "15fffaa96accd20dbe6ef3c153b9a8d1a8cd54b90fecc2a57429bacff5ccce48",
                "surface": "public.notice",
                "subject": "GSPC custody-disclosure UNMEASURED coverage",
                "as_of": "2026-09-03T06:20:47Z",
                "url": "https://councilof-ai.pages.dev/cards/15fffaa96accd20d.json"
              },
              {
                "sha256": "18845eaa5261d3e248e09ef606488e0958c80ad0c0f6f918c9455bde163e580f",
                "surface": "public.notice",
                "subject": "GSPC custody-disclosure UNMEASURED coverage",
                "as_of": "2026-09-15T00:23:17Z",
                "url": "https://councilof-ai.pages.dev/cards/18845eaa5261d3e2.json"
              },
              {
                "sha256": "196a5e135b2d1ea30cb62f1ba906b373c3a747668d5541012228b78766f5e7ef",
                "surface": "public.notice",
                "subject": "GSPC custody-disclosure UNMEASURED coverage",
                "as_of": "2026-09-14T15:12:03Z",
                "url": "https://councilof-ai.pages.dev/cards/196a5e135b2d1ea3.json"
              },
              {
                "sha256": "1ed4c2ad1f64fb9bbbf6f40f37b4fbc95d0bb4ba65b6e6b4382e597c0c82ad6a",
                "surface": "public.notice",
                "subject": "GSPC custody-disclosure UNMEASURED coverage",
                "as_of": "2026-09-14T19:18:07Z",
                "url": "https://councilof-ai.pages.dev/cards/1ed4c2ad1f64fb9b.json"
              },
              {
                "sha256": "209de6073d132aa5e314cbe5b2cac9f5c947295e4433d92959db431dd43d18a7",
                "surface": "public.notice",
                "subject": "Société Générale-FORGE disclosure page facts: 0 attestation PDF links, term hits, cadence — PROBED",
                "as_of": "2026-09-02T07:56:52Z",
                "url": "https://councilof-ai.pages.dev/cards/209de6073d132aa5.json"
              },
              {
                "sha256": "229c78d215dc1b24e0d1995d374f2366f49850f6186bc36b67b1160c3e0dc5d5",
                "surface": "public.notice",
                "subject": "Meta — art50_marking: bytes changed 2026-09-12",
                "as_of": "2026-09-12T09:23:30Z",
                "url": "https://councilof-ai.pages.dev/cards/229c78d215dc1b24.json"
              },
              {
                "sha256": "2472dd15e2fb6f859e754072e9182827f5925940bf81c14dab4c5b467a44860e",
                "surface": "public.notice",
                "subject": "GSPC custody-disclosure UNMEASURED coverage",
                "as_of": "2026-09-12T08:46:11Z",
                "url": "https://councilof-ai.pages.dev/cards/2472dd15e2fb6f85.json"
              },
              {
                "sha256": "25ee9344c8a8bba17071e30e79643ea552aaca7f4115b07f75ccc8f8299eb975",
                "surface": "public.notice",
                "subject": "GSPC custody-disclosure UNMEASURED coverage",
                "as_of": "2026-09-14T16:53:17Z",
                "url": "https://councilof-ai.pages.dev/cards/25ee9344c8a8bba1.json"
              },
              {
                "sha256": "266f97611fbd76b731cd53ef84adebe56c8bdc7af529c5706256c93c9c44e677",
                "surface": "public.notice",
                "subject": "Art 50 generator content-marking census",
                "as_of": "2026-09-12T17:09:06Z",
                "url": "https://councilof-ai.pages.dev/cards/266f97611fbd76b7.json"
              },
              {
                "sha256": "2679c8c711601240be01bfff24d8ec75e649fd99fca578577ffba479a8cafb69",
                "surface": "public.notice",
                "subject": "GSPC custody-disclosure UNMEASURED coverage",
                "as_of": "2026-09-15T01:26:57Z",
                "url": "https://councilof-ai.pages.dev/cards/2679c8c711601240.json"
              },
              {
                "sha256": "295905553d91f686746a308063ed4deeb6670b3a6f9f88ec8a9e39a5242a3398",
                "surface": "public.notice",
                "subject": "GSPC custody-disclosure UNMEASURED coverage",
                "as_of": "2026-09-28T07:29:17Z",
                "url": "https://councilof-ai.pages.dev/cards/295905553d91f686.json"
              },
              {
                "sha256": "2d21f67880e3a5fba405d5576cd99a1cc237b5e64b467c5a466d57d31a57bef2",
                "surface": "public.notice",
                "subject": "GSPC custody-disclosure UNMEASURED coverage",
                "as_of": "2026-09-05T12:37:39Z",
                "url": "https://councilof-ai.pages.dev/cards/2d21f67880e3a5fb.json"
              },
              {
                "sha256": "2dcf5ffca951e4ca96309ee1a09b8e3c6694636e744314fe5ad6f0ef72e7a5f7",
                "surface": "public.notice",
                "subject": "GSPC custody-disclosure UNMEASURED coverage",
                "as_of": "2026-09-22T08:51:34Z",
                "url": "https://councilof-ai.pages.dev/cards/2dcf5ffca951e4ca.json"
              },
              {
                "sha256": "34a6f724a6d0731edd39eff3dd4cfd457ae7a30e8a5319b0fb4f7bba16e9e161",
                "surface": "public.notice",
                "subject": "GSPC custody-disclosure UNMEASURED coverage",
                "as_of": "2026-09-15T05:24:44Z",
                "url": "https://councilof-ai.pages.dev/cards/34a6f724a6d0731e.json"
              },
              {
                "sha256": "36e3010254b9a88dd2beba1a71282f2814461f0771e588b3ab1c6168649048bf",
                "surface": "public.notice",
                "subject": "Société Générale-FORGE disclosure page facts: 0 attestation PDF links, term hits, cadence — PROBED",
                "as_of": "2026-09-02T07:56:52Z",
                "url": "https://councilof-ai.pages.dev/cards/36e3010254b9a88d.json"
              },
              {
                "sha256": "384d4865750d9ddf120888e75863cc91d02f56d50efb682e67857cdd0b2ba5c9",
                "surface": "public.notice",
                "subject": "Bitstamp disclosure page facts: 0 attestation PDF links, term hits, cadence — UNMEASURED",
                "as_of": "2026-09-02T07:56:56Z",
                "url": "https://councilof-ai.pages.dev/cards/384d4865750d9ddf.json"
              },
              {
                "sha256": "391225db052ece7c755804e818d9aa156b88c4d6ae7fe6d74aa26ad6379049c5",
                "surface": "public.notice",
                "subject": "Quantoz disclosure page facts: 0 attestation PDF links, term hits, cadence — PROBED",
                "as_of": "2026-09-02T07:56:55Z",
                "url": "https://councilof-ai.pages.dev/cards/391225db052ece7c.json"
              },
              {
                "sha256": "3cc9a054ea6b7c5e12e32a1e7b6b42f5d8f9c9f29bc5fb6beb653352ce941cb8",
                "surface": "public.notice",
                "subject": "GSPC custody-disclosure UNMEASURED coverage",
                "as_of": "2026-09-14T03:08:22Z",
                "url": "https://councilof-ai.pages.dev/cards/3cc9a054ea6b7c5e.json"
              },
              {
                "sha256": "3df01cd2bc6889bee0b5c2f7814f082f082ea99fdf936cb26f55d4b70a1379c0",
                "surface": "public.notice",
                "subject": "Art 50 generator content-marking census",
                "as_of": "2026-09-12T17:09:06Z",
                "url": "https://councilof-ai.pages.dev/cards/3df01cd2bc6889be.json"
              },
              {
                "sha256": "44d7556f00d73c2b2a2d42bc2e9aaad0462321d6a4d07e0fefb715914c590f00",
                "surface": "public.notice",
                "subject": "GSPC custody-disclosure UNMEASURED coverage",
                "as_of": "2026-09-13T06:00:29Z",
                "url": "https://councilof-ai.pages.dev/cards/44d7556f00d73c2b.json"
              },
              {
                "sha256": "45563a5471179d4413abde1c0663cc47006c795a3b5564becabf7461a4d51ae3",
                "surface": "public.notice",
                "subject": "GSPC custody-disclosure UNMEASURED coverage",
                "as_of": "2026-09-15T07:10:31Z",
                "url": "https://councilof-ai.pages.dev/cards/45563a5471179d44.json"
              },
              {
                "sha256": "4bfe4fde71cbe8a0c264e03bba211ed2ee0ceda2c0ab08abd8bb89a987ae05e5",
                "surface": "public.notice",
                "subject": "Google — art50_marking: bytes changed 2026-09-12",
                "as_of": "2026-09-12T09:23:20Z",
                "url": "https://councilof-ai.pages.dev/cards/4bfe4fde71cbe8a0.json"
              },
              {
                "sha256": "4f57abef61de3d9ddd3464fc6238c94a6613ffeabab13517916f2598edee062b",
                "surface": "public.notice",
                "subject": "Bitstamp disclosure page facts: 0 attestation PDF links, term hits, cadence — UNMEASURED",
                "as_of": "2026-09-02T07:56:56Z",
                "url": "https://councilof-ai.pages.dev/cards/4f57abef61de3d9d.json"
              },
              {
                "sha256": "501d779c5eb912e24c1f894f80d4b39eedaaa61b0d9218bee23227047b5f338a",
                "surface": "public.notice",
                "subject": "Republic of Palau disclosure page facts: 0 attestation PDF links, term hits, cadence — UNMEASURED",
                "as_of": "2026-09-02T07:56:57Z",
                "url": "https://councilof-ai.pages.dev/cards/501d779c5eb912e2.json"
              },
              {
                "sha256": "51bb32ba9e96a5602f6280f4a0f60c4e40eff40c20ebccd06437a85e977d0de9",
                "surface": "public.notice",
                "subject": "GSPC custody-disclosure UNMEASURED coverage",
                "as_of": "2026-09-12T19:17:43Z",
                "url": "https://councilof-ai.pages.dev/cards/51bb32ba9e96a560.json"
              },
              {
                "sha256": "52d46ff71d3d7cadd455f190abd23bc3b4e7567a686a7ee670e12d88fea9e501",
                "surface": "public.notice",
                "subject": "Ripple disclosure page facts: 20 attestation PDF links, term hits, cadence — PROBED",
                "as_of": "2026-09-02T07:56:46Z",
                "url": "https://councilof-ai.pages.dev/cards/52d46ff71d3d7cad.json"
              },
              {
                "sha256": "53c0444b503d748a2a9006aeb849e38077bcfc25a700689c8afc463801972d61",
                "surface": "public.notice",
                "subject": "Circle disclosure page facts: 43 attestation PDF links, term hits, cadence — PROBED",
                "as_of": "2026-09-02T07:56:51Z",
                "url": "https://councilof-ai.pages.dev/cards/53c0444b503d748a.json"
              },
              {
                "sha256": "63ad93a24bc27206e3579f21caeed061b2a2eb8cf768670389a672ccb7b353dd",
                "surface": "public.notice",
                "subject": "GSPC custody-disclosure UNMEASURED coverage",
                "as_of": "2026-09-04T04:21:44Z",
                "url": "https://councilof-ai.pages.dev/cards/63ad93a24bc27206.json"
              },
              {
                "sha256": "64f26a029b0c7b8293a381a7723e18f7725f9f98f55ea577d67c4e2456e7632d",
                "surface": "public.notice",
                "subject": "GateHub disclosure page facts: 0 attestation PDF links, term hits, cadence — PROBED",
                "as_of": "2026-09-02T07:56:56Z",
                "url": "https://councilof-ai.pages.dev/cards/64f26a029b0c7b82.json"
              },
              {
                "sha256": "6d57839335072810316aade37a46dbdf3c598a99a54265b7eb99816f3719aea7",
                "surface": "public.notice",
                "subject": "GSPC custody-disclosure UNMEASURED coverage",
                "as_of": "2026-09-13T08:37:35Z",
                "url": "https://councilof-ai.pages.dev/cards/6d57839335072810.json"
              },
              {
                "sha256": "6dc88d702929e0d6c4d4e940f44a481a9835d58b88364edbd3d960213dbfd5fb",
                "surface": "public.notice",
                "subject": "GSPC custody-disclosure UNMEASURED coverage",
                "as_of": "2026-09-12T10:38:51Z",
                "url": "https://councilof-ai.pages.dev/cards/6dc88d702929e0d6.json"
              },
              {
                "sha256": "74126350dc73e7e224fb73c36d036756db6a08691c0d11d4c46762dfff79dcd3",
                "surface": "public.notice",
                "subject": "Anthropic — art50_marking: bytes changed 2026-09-05",
                "as_of": "2026-09-05T09:06:18Z",
                "url": "https://councilof-ai.pages.dev/cards/74126350dc73e7e2.json"
              }
            ],
            "corpus": {
              "as_of": "2026-09-28T07:32:07Z",
              "merkle_root": "c2ab6d59e530d7dd5999b790c590ca0513e3af6f6fc1514cb8a282232ea768e3",
              "read_from": "https://councilof-ai.pages.dev/cards-bundle.json",
              "signed_cards_total": 4106
            },
            "relation": "relevant-to — never a determination",
            "free_verify": "https://councilof-ai.pages.dev/gspc-verify"
          },
          "free_preview": "https://councilof-ai.pages.dev/api/evidence-bundle?obligation=article-50",
          "deliverable": "one pack for this subject and obligation: the bench JSON, its detached Ed25519 signature, and the OSCAL assessment-results wrapper — assembled from already-signed cards, never a conformity determination",
          "rail": {
            "mode": "live",
            "pay_to_configured": true,
            "facilitator_configured": true,
            "note": "A settled receipt (facilitator /verify then /settle) unlocks the paid artefact. Verification of every artefact stays free."
          },
          "not_paid_reason": "no x-payment header",
          "catalog": "https://councilof-ai.pages.dev/api/x402",
          "invoice": {
            "how": "https://councilof-ai.pages.dev/api/evidence-bundle?obligation=article-50&bundle=1&invoice=gbp&commissioned_by=<legal entity>",
            "note": "a buyer who cannot pay USDC can ask for a CSOAI LTD invoice — the reference is issued here, the amount only on the invoice"
          },
          "offer_receipt": {
            "extension": "offer-receipt",
            "spec": "https://github.com/x402-foundation/x402/blob/69652a69798f0b08f95bef33318896e36e210f7e/specs/extensions/extension-offer-and-receipt.md",
            "spec_commit": "69652a69798f0b08f95bef33318896e36e210f7e",
            "format": "jws",
            "alg": "EdDSA",
            "kid": "did:web:csoai.org#board-attestation-1",
            "signed": true,
            "reason": "1 of 1 accepts entries signed",
            "verify": "base64url-decode the JWS payload part, fetch https://csoai.org/.well-known/did.json, take the publicKeyJwk.x of the verificationMethod whose id equals the header kid, and verify Ed25519 over `header.payload`. POST the compact string to /api/receipts/verify to have us do it, or run the same-site https://councilof.ai/verifier/verify_receipt.py checker. Default mode reads the public DID document; saved-key replay can be offline. Signature validity is not proof of settlement."
          }
        }
      },
      "error": null,
      "skipped": null
    },
    {
      "url": "https://councilof-ai.pages.dev/api/eunomia-data?feed=1",
      "method": "GET",
      "http": 402,
      "body": {
        "x402Version": 2,
        "error": "Payment required",
        "resource": {
          "url": "https://councilof-ai.pages.dev/api/eunomia-data?feed=1",
          "description": "A signed JSON feed of enforcement and measurement artefacts already on the public root. Data only — no scores, no ranking.",
          "mimeType": "application/json",
          "serviceName": "CSOAI Data Feed",
          "tags": [
            "data",
            "feed",
            "enforcement",
            "signed",
            "x402"
          ]
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "10000",
            "maxAmountRequired": "10000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0x212686404A7D1E1fD88F35eD6200c3aF7A78ae31",
            "maxTimeoutSeconds": 300,
            "extra": {
              "name": "USD Coin",
              "version": "2",
              "decimals": 6,
              "symbol": "USDC"
            },
            "csoai_pricing": {
              "product_id": "csoai.product.issuance",
              "sku_id": "issuance",
              "pricing_basis": "PROMO_EXISTING_DATA",
              "campaign_id": "csoai-launch-30d-20260911",
              "normal_amount_atomic": "20000",
              "offered_amount_atomic": "10000",
              "starts_at": "2026-09-11T00:00:00Z",
              "ends_at": "2026-10-11T00:00:00Z",
              "fresh_compute_excluded": true
            },
            "resource": "https://councilof-ai.pages.dev/api/eunomia-data?feed=1",
            "description": "A signed JSON feed of enforcement and measurement artefacts already on the public root. Data only — no scores, no ranking.",
            "mimeType": "application/json"
          }
        ],
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "feed": "1"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "schema": "csoai.eunomia-data/0.2",
                  "kind": "feed",
                  "blocks": {
                    "signals": {},
                    "first_fine_watch": {},
                    "root": {},
                    "card_index": {}
                  }
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET",
                        "HEAD",
                        "DELETE"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "feed": {
                          "type": "string",
                          "const": "1"
                        }
                      },
                      "required": [
                        "feed"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string"
                    },
                    "example": {
                      "type": "object"
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          },
          "offer-receipt": {
            "info": {
              "offers": [
                {
                  "format": "jws",
                  "acceptIndex": 0,
                  "signature": "eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6Y3NvYWkub3JnI2JvYXJkLWF0dGVzdGF0aW9uLTEifQ.eyJhbW91bnQiOiIxMDAwMCIsImFzc2V0IjoiMHg4MzM1ODlmQ0Q2ZURiNkUwOGY0YzdDMzJENGY3MWI1NGJkQTAyOTEzIiwibmV0d29yayI6ImVpcDE1NTo4NDUzIiwicGF5VG8iOiIweDIxMjY4NjQwNEE3RDFFMWZEODhGMzVlRDYyMDBjM2FGN0E3OGFlMzEiLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vY291bmNpbG9mLWFpLnBhZ2VzLmRldi9hcGkvZXVub21pYS1kYXRhP2ZlZWQ9MSIsInNjaGVtZSI6ImV4YWN0IiwidmFsaWRVbnRpbCI6MTc5MDYyMDcxMywidmVyc2lvbiI6MX0.wp4P4rI6oiryPlkTq6yvnjxSueR_j-hikZD5jh5EmCNXuit45_sYLpeq--Tt7tU9mpi3b0Fz5H1e7v8I2G8fBQ"
                }
              ]
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "offers": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "format": {
                        "type": "string",
                        "const": "jws"
                      },
                      "acceptIndex": {
                        "type": "integer"
                      },
                      "signature": {
                        "type": "string",
                        "description": "JWS compact serialization containing the offer payload"
                      }
                    },
                    "required": [
                      "format",
                      "signature"
                    ]
                  }
                }
              },
              "required": [
                "offers"
              ]
            }
          }
        },
        "csoai": {
          "schema": "csoai.eunomia-data/0.2",
          "per": "feed-pull",
          "lid": "23 axes measured · 14 model fleets · 0 separated leaders · 9 public leader scores · 9 fact runs · TIE is TIE · not a certificate.",
          "lane": "commercial-data",
          "data_only": true,
          "streams": {
            "signals": {
              "rows": null,
              "unreadable": "Source read, JSON parsing or transport was uncheckable"
            },
            "first_fine_watch": {
              "signed": null,
              "unreadable": "Source read, JSON parsing or transport was uncheckable"
            },
            "root": {
              "as_of": null,
              "unreadable": "Source read, JSON parsing or transport was uncheckable"
            },
            "card_index": {
              "rows": null,
              "unreadable": "Source read, JSON parsing or transport was uncheckable"
            }
          },
          "free_for": [
            "regulators",
            "the public",
            "anyone verifying"
          ],
          "sold": "assembly + cadence of the feed (one document, every block carrying its published signature) — never the facts, which stay free",
          "never": [
            "scores as a product",
            "ranking",
            "rating",
            "certificate"
          ],
          "free_preview": "https://councilof-ai.pages.dev/api/eunomia-data",
          "free_manifest": "https://councilof-ai.pages.dev/api/eunomia-data?manifest=1",
          "delivery_manifest": null,
          "read_before_settle": {
            "complete": false,
            "missing_sources": [
              "signals",
              "first_fine_watch",
              "root",
              "card_index"
            ]
          },
          "deliverable": "the assembled signed data feed for this lane — data only, never a score and never a rank",
          "rail": {
            "mode": "live",
            "pay_to_configured": true,
            "facilitator_configured": true,
            "note": "A settled receipt (facilitator /verify then /settle) unlocks the paid artefact. Verification of every artefact stays free."
          },
          "not_paid_reason": "no x-payment header",
          "catalog": "https://councilof-ai.pages.dev/api/x402",
          "offer_receipt": {
            "extension": "offer-receipt",
            "spec": "https://github.com/x402-foundation/x402/blob/69652a69798f0b08f95bef33318896e36e210f7e/specs/extensions/extension-offer-and-receipt.md",
            "spec_commit": "69652a69798f0b08f95bef33318896e36e210f7e",
            "format": "jws",
            "alg": "EdDSA",
            "kid": "did:web:csoai.org#board-attestation-1",
            "signed": true,
            "reason": "1 of 1 accepts entries signed",
            "verify": "base64url-decode the JWS payload part, fetch https://csoai.org/.well-known/did.json, take the publicKeyJwk.x of the verificationMethod whose id equals the header kid, and verify Ed25519 over `header.payload`. POST the compact string to /api/receipts/verify to have us do it, or run the same-site https://councilof.ai/verifier/verify_receipt.py checker. Default mode reads the public DID document; saved-key replay can be offline. Signature validity is not proof of settlement."
          }
        }
      },
      "error": null,
      "skipped": null
    },
    {
      "url": "https://councilof-ai.pages.dev/api/proof?bundle=1",
      "method": "GET",
      "http": 402,
      "body": {
        "x402Version": 2,
        "error": "Payment required",
        "resource": {
          "url": "https://councilof-ai.pages.dev/api/proof?bundle=1",
          "description": "Inclusion proof bundle for leaves available in the last published Merkle root, with leaf hashes, indexes, proof paths, the Merkle root and signed card count. Not a grade.",
          "mimeType": "application/json",
          "serviceName": "CSOAI Proof Bundle",
          "tags": [
            "proof",
            "merkle",
            "measurement",
            "attestation"
          ]
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "10000",
            "maxAmountRequired": "10000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0x212686404A7D1E1fD88F35eD6200c3aF7A78ae31",
            "maxTimeoutSeconds": 300,
            "extra": {
              "name": "USD Coin",
              "version": "2",
              "decimals": 6,
              "symbol": "USDC"
            },
            "csoai_pricing": {
              "product_id": "csoai.product.issuance",
              "sku_id": "issuance",
              "pricing_basis": "PROMO_EXISTING_DATA",
              "campaign_id": "csoai-launch-30d-20260911",
              "normal_amount_atomic": "20000",
              "offered_amount_atomic": "10000",
              "starts_at": "2026-09-11T00:00:00Z",
              "ends_at": "2026-10-11T00:00:00Z",
              "fresh_compute_excluded": true
            },
            "resource": "https://councilof-ai.pages.dev/api/proof?bundle=1",
            "description": "Inclusion proof bundle for leaves available in the last published Merkle root, with leaf hashes, indexes, proof paths, the Merkle root and signed card count. Not a grade.",
            "mimeType": "application/json"
          }
        ],
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "bundle": "1"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "schema": "csoai.public-root-proof/0.1",
                  "kind": "bundle",
                  "merkle_root": "<hex>",
                  "n": 0,
                  "proofs": [],
                  "note": "Paid bundle of inclusion proofs. Not a grade."
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET",
                        "HEAD",
                        "DELETE"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "bundle": {
                          "type": "string",
                          "const": "1",
                          "description": "Must be 1 to request the paid proof bundle"
                        }
                      },
                      "required": [
                        "bundle"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string"
                    },
                    "example": {
                      "type": "object"
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          },
          "offer-receipt": {
            "info": {
              "offers": [
                {
                  "format": "jws",
                  "acceptIndex": 0,
                  "signature": "eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6Y3NvYWkub3JnI2JvYXJkLWF0dGVzdGF0aW9uLTEifQ.eyJhbW91bnQiOiIxMDAwMCIsImFzc2V0IjoiMHg4MzM1ODlmQ0Q2ZURiNkUwOGY0YzdDMzJENGY3MWI1NGJkQTAyOTEzIiwibmV0d29yayI6ImVpcDE1NTo4NDUzIiwicGF5VG8iOiIweDIxMjY4NjQwNEE3RDFFMWZEODhGMzVlRDYyMDBjM2FGN0E3OGFlMzEiLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vY291bmNpbG9mLWFpLnBhZ2VzLmRldi9hcGkvcHJvb2Y_YnVuZGxlPTEiLCJzY2hlbWUiOiJleGFjdCIsInZhbGlkVW50aWwiOjE3OTA2MjA3MTMsInZlcnNpb24iOjF9.NClnm2zTTyDEcHtTTlKd3Sz2tuyNv3Be-mHCEUTpeAbdhj3kyJ6Su9q2pqULlpbQgdBus7qY2NHqvQhvOOLSCA"
                }
              ]
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "offers": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "format": {
                        "type": "string",
                        "const": "jws"
                      },
                      "acceptIndex": {
                        "type": "integer"
                      },
                      "signature": {
                        "type": "string",
                        "description": "JWS compact serialization containing the offer payload"
                      }
                    },
                    "required": [
                      "format",
                      "signature"
                    ]
                  }
                }
              },
              "required": [
                "offers"
              ]
            }
          }
        },
        "csoai": {
          "schema": "csoai.public-root-proof/0.1",
          "per": "proof-bundle",
          "lid": "23 axes measured · 14 model fleets · 0 separated leaders · 9 public leader scores · 9 fact runs · TIE is TIE · not a certificate.",
          "never": [
            "grade",
            "rank",
            "certificate"
          ],
          "free": {
            "one_inclusion": "/api/proof?sha=<64-hex>"
          },
          "free_preview": "/api/proof?sha=<64-hex>",
          "deliverable": "Available inclusion proofs for the last published signed public root: leaf hashes, indexes, paths, Merkle root and card count. The full root signature envelope is free at /root.json, and a single inclusion proof is free at /api/proof?sha=<64-hex>.",
          "settle_mcp": "https://github.com/CSOAI-ORG/csoai-coinbase-x402-receipt-mcp",
          "verification": "x402 facilitator /verify (fail-closed; unverified receipts are refused)",
          "not_paid_reason": "no x-payment header",
          "bazaar_note": "A qualifying settlement may trigger Bazaar catalog processing; it can remain processing or be rejected. Catalog inclusion requires separate public readback.",
          "catalog": "https://councilof-ai.pages.dev/api/x402",
          "offer_receipt": {
            "extension": "offer-receipt",
            "spec": "https://github.com/x402-foundation/x402/blob/69652a69798f0b08f95bef33318896e36e210f7e/specs/extensions/extension-offer-and-receipt.md",
            "spec_commit": "69652a69798f0b08f95bef33318896e36e210f7e",
            "format": "jws",
            "alg": "EdDSA",
            "kid": "did:web:csoai.org#board-attestation-1",
            "signed": true,
            "reason": "1 of 1 accepts entries signed",
            "verify": "base64url-decode the JWS payload part, fetch https://csoai.org/.well-known/did.json, take the publicKeyJwk.x of the verificationMethod whose id equals the header kid, and verify Ed25519 over `header.payload`. POST the compact string to /api/receipts/verify to have us do it, or run the same-site https://councilof.ai/verifier/verify_receipt.py checker. Default mode reads the public DID document; saved-key replay can be offline. Signature validity is not proof of settlement."
          }
        }
      },
      "error": null,
      "skipped": null
    },
    {
      "url": "https://councilof-ai.pages.dev/api/rwa/evidence?asset=RLUSD",
      "method": "GET",
      "http": 402,
      "body": {
        "x402Version": 2,
        "error": "Payment required",
        "resource": {
          "url": "https://councilof-ai.pages.dev/api/rwa/evidence?asset=RLUSD",
          "description": "A signed XRPL evidence card for RLUSD: AccountRoot flags, Domain, two-way TOML check, and cited raw-fetch hashes. Historical state — not a rating or a guarantee.",
          "mimeType": "application/json",
          "serviceName": "CSOAI RWA Evidence",
          "tags": [
            "rwa",
            "xrpl",
            "evidence",
            "attestation",
            "x402"
          ]
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "10000",
            "maxAmountRequired": "10000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0x212686404A7D1E1fD88F35eD6200c3aF7A78ae31",
            "maxTimeoutSeconds": 300,
            "extra": {
              "name": "USD Coin",
              "version": "2",
              "decimals": 6,
              "symbol": "USDC"
            },
            "csoai_pricing": {
              "product_id": "csoai.product.request_attestation",
              "sku_id": "request_attestation",
              "pricing_basis": "PROMO_EXISTING_DATA",
              "campaign_id": "csoai-launch-30d-20260911",
              "normal_amount_atomic": "20000",
              "offered_amount_atomic": "10000",
              "starts_at": "2026-09-11T00:00:00Z",
              "ends_at": "2026-10-11T00:00:00Z",
              "fresh_compute_excluded": true
            },
            "resource": "https://councilof-ai.pages.dev/api/rwa/evidence?asset=RLUSD",
            "description": "A signed XRPL evidence card for RLUSD: AccountRoot flags, Domain, two-way TOML check, and cited raw-fetch hashes. Historical state — not a rating or a guarantee.",
            "mimeType": "application/json"
          }
        ],
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "asset": "RLUSD"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "schema": "https://councilof.ai/schema/card-v0.json",
                  "surface": "public.notice",
                  "subject": "XRPL <SYMBOL> (<issuer>) two-way domain <PASS|FAIL|UNCHECKABLE> + on-chain obligation",
                  "payload": {
                    "kind": "csoai.eater.xrpl-issuer/0.1",
                    "state": "PROBED",
                    "account_root": {
                      "flags_decoded": {}
                    },
                    "onchain_obligation": {},
                    "inputs_sha256": "<hex>"
                  },
                  "sha256": "<hex>",
                  "sig_ed25519": "<hex or null>",
                  "unmeasured": []
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET",
                        "HEAD",
                        "DELETE"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "asset": {
                          "type": "string",
                          "description": "XRPL issued-asset symbol (see /api/xrpl) or issuer r-address"
                        }
                      },
                      "required": [
                        "asset"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string"
                    },
                    "example": {
                      "type": "object"
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          },
          "offer-receipt": {
            "info": {
              "offers": [
                {
                  "format": "jws",
                  "acceptIndex": 0,
                  "signature": "eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6Y3NvYWkub3JnI2JvYXJkLWF0dGVzdGF0aW9uLTEifQ.eyJhbW91bnQiOiIxMDAwMCIsImFzc2V0IjoiMHg4MzM1ODlmQ0Q2ZURiNkUwOGY0YzdDMzJENGY3MWI1NGJkQTAyOTEzIiwibmV0d29yayI6ImVpcDE1NTo4NDUzIiwicGF5VG8iOiIweDIxMjY4NjQwNEE3RDFFMWZEODhGMzVlRDYyMDBjM2FGN0E3OGFlMzEiLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vY291bmNpbG9mLWFpLnBhZ2VzLmRldi9hcGkvcndhL2V2aWRlbmNlP2Fzc2V0PVJMVVNEIiwic2NoZW1lIjoiZXhhY3QiLCJ2YWxpZFVudGlsIjoxNzkwNjIwNzEzLCJ2ZXJzaW9uIjoxfQ.gVLTmsdMRJSzxWh2mO5eBk0EgWfRKVMJ8eCXTOc9sENlZEcgDIE20UZmb6eVOevybjd4nszHy0ZbMp-NK-mXAA"
                }
              ]
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "offers": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "format": {
                        "type": "string",
                        "const": "jws"
                      },
                      "acceptIndex": {
                        "type": "integer"
                      },
                      "signature": {
                        "type": "string",
                        "description": "JWS compact serialization containing the offer payload"
                      }
                    },
                    "required": [
                      "format",
                      "signature"
                    ]
                  }
                }
              },
              "required": [
                "offers"
              ]
            }
          }
        },
        "csoai": {
          "schema": "csoai.rwa-evidence/0.1",
          "per": "asset-request",
          "lid": "23 axes measured · 14 model fleets · 0 separated leaders · 9 public leader scores · 9 fact runs · TIE is TIE · not a certificate.",
          "never": [
            "rating",
            "guarantee",
            "verdict",
            "rank",
            "certificate"
          ],
          "deliverable": "one card-v0 leaf (public.notice / csoai.eater.xrpl-issuer/0.1) — the same schema as the free public-root leaf — canonical ≤3072 bytes, signed when the Pages key is present",
          "free_preview": "https://councilof-ai.pages.dev/api/rwa/evidence?asset=RLUSD&preview=1",
          "free_reader": "https://councilof-ai.pages.dev/api/xrpl",
          "rail": {
            "mode": "live",
            "pay_to_configured": true,
            "facilitator_configured": true,
            "note": "A settled receipt (facilitator /verify then /settle) unlocks the paid artefact. Verification of every artefact stays free."
          },
          "not_paid_reason": "no x-payment header",
          "catalog": "https://councilof-ai.pages.dev/api/x402",
          "offer_receipt": {
            "extension": "offer-receipt",
            "spec": "https://github.com/x402-foundation/x402/blob/69652a69798f0b08f95bef33318896e36e210f7e/specs/extensions/extension-offer-and-receipt.md",
            "spec_commit": "69652a69798f0b08f95bef33318896e36e210f7e",
            "format": "jws",
            "alg": "EdDSA",
            "kid": "did:web:csoai.org#board-attestation-1",
            "signed": true,
            "reason": "1 of 1 accepts entries signed",
            "verify": "base64url-decode the JWS payload part, fetch https://csoai.org/.well-known/did.json, take the publicKeyJwk.x of the verificationMethod whose id equals the header kid, and verify Ed25519 over `header.payload`. POST the compact string to /api/receipts/verify to have us do it, or run the same-site https://councilof.ai/verifier/verify_receipt.py checker. Default mode reads the public DID document; saved-key replay can be offline. Signature validity is not proof of settlement."
          }
        }
      },
      "error": null,
      "skipped": null
    },
    {
      "url": "https://councilof-ai.pages.dev/api/wrapper?id=usdc.e:arbitrum",
      "method": "GET",
      "http": 402,
      "body": {
        "x402Version": 2,
        "error": "Payment required",
        "resource": {
          "url": "https://councilof-ai.pages.dev/api/wrapper?id=usdc.e%3Aarbitrum",
          "description": "A signed wrapped-asset parity card for usdc.e:arbitrum: wrapped totalSupply on its chain and the canonical token's bridge-escrow balance on the origin chain, both at pinned finalized blocks, raw reads sha256'd. A ratio — not a rate, a grade or a reserve attestation.",
          "mimeType": "application/json",
          "serviceName": "CSOAI Wrapped-Asset Parity",
          "tags": [
            "stablecoin",
            "bridge",
            "wrapped",
            "parity",
            "evidence"
          ]
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "10000",
            "maxAmountRequired": "10000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0x212686404A7D1E1fD88F35eD6200c3aF7A78ae31",
            "maxTimeoutSeconds": 300,
            "extra": {
              "name": "USD Coin",
              "version": "2",
              "decimals": 6,
              "symbol": "USDC"
            },
            "csoai_pricing": {
              "product_id": "csoai.product.request_attestation",
              "sku_id": "request_attestation",
              "pricing_basis": "PROMO_EXISTING_DATA",
              "campaign_id": "csoai-launch-30d-20260911",
              "normal_amount_atomic": "20000",
              "offered_amount_atomic": "10000",
              "starts_at": "2026-09-11T00:00:00Z",
              "ends_at": "2026-10-11T00:00:00Z",
              "fresh_compute_excluded": true
            },
            "resource": "https://councilof-ai.pages.dev/api/wrapper?id=usdc.e%3Aarbitrum",
            "description": "A signed wrapped-asset parity card for usdc.e:arbitrum: wrapped totalSupply on its chain and the canonical token's bridge-escrow balance on the origin chain, both at pinned finalized blocks, raw reads sha256'd. A ratio — not a rate, a grade or a reserve attestation.",
            "mimeType": "application/json"
          }
        ],
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "id": "usdc.e:arbitrum"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "schema": "https://councilof.ai/schema/card-v0.json",
                  "surface": "public.notice",
                  "subject": "wrapped <SYMBOL> on <chain> vs <escrow> — ESCROW_PARITY_READ",
                  "payload": {
                    "kind": "csoai.wrapper.parity/0.1",
                    "state": "ESCROW_PARITY_READ",
                    "reads": {
                      "wrapped_total_supply": {},
                      "escrow_balance": {}
                    },
                    "escrow_over_wrapped": "<decimal>",
                    "inputs_sha256": "<hex>"
                  },
                  "sha256": "<hex>",
                  "sig_ed25519": "<hex or null>",
                  "unmeasured": []
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET",
                        "HEAD",
                        "DELETE"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "id": {
                          "type": "string",
                          "description": "roster id <wrapped-symbol>:<chain>, e.g. usdc.e:arbitrum (free ledger lists them)"
                        }
                      },
                      "required": [
                        "id"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string"
                    },
                    "example": {
                      "type": "object"
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          },
          "offer-receipt": {
            "info": {
              "offers": [
                {
                  "format": "jws",
                  "acceptIndex": 0,
                  "signature": "eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6Y3NvYWkub3JnI2JvYXJkLWF0dGVzdGF0aW9uLTEifQ.eyJhbW91bnQiOiIxMDAwMCIsImFzc2V0IjoiMHg4MzM1ODlmQ0Q2ZURiNkUwOGY0YzdDMzJENGY3MWI1NGJkQTAyOTEzIiwibmV0d29yayI6ImVpcDE1NTo4NDUzIiwicGF5VG8iOiIweDIxMjY4NjQwNEE3RDFFMWZEODhGMzVlRDYyMDBjM2FGN0E3OGFlMzEiLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vY291bmNpbG9mLWFpLnBhZ2VzLmRldi9hcGkvd3JhcHBlcj9pZD11c2RjLmUlM0FhcmJpdHJ1bSIsInNjaGVtZSI6ImV4YWN0IiwidmFsaWRVbnRpbCI6MTc5MDYyMDcxMywidmVyc2lvbiI6MX0.Vv8U018Kh5bpZBOM9W8gFug8Qkz_vL5fnHoQh1dks3Jiv8agZmdLvYVDl6CLxI4xKMfiirXsBhCrAUC_Eid3Aw"
                }
              ]
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "offers": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "format": {
                        "type": "string",
                        "const": "jws"
                      },
                      "acceptIndex": {
                        "type": "integer"
                      },
                      "signature": {
                        "type": "string",
                        "description": "JWS compact serialization containing the offer payload"
                      }
                    },
                    "required": [
                      "format",
                      "signature"
                    ]
                  }
                }
              },
              "required": [
                "offers"
              ]
            }
          }
        },
        "csoai": {
          "schema": "csoai.wrapper-parity/0.1",
          "per": "pair-request",
          "lid": "23 axes measured · 14 model fleets · 0 separated leaders · 9 public leader scores · 9 fact runs · TIE is TIE · not a certificate.",
          "never": [
            "rating",
            "guarantee",
            "verdict",
            "rank",
            "certificate",
            "reserve attestation"
          ],
          "deliverable": "one card-v0 leaf (public.notice / csoai.wrapper.parity/0.1), canonical ≤3072 bytes, signed when the Pages key is present",
          "free_preview": "https://councilof-ai.pages.dev/api/wrapper?id=usdc.e%3Aarbitrum&preview=1",
          "free_ledger": "https://councilof-ai.pages.dev/interop/wrapped-asset-parity-2026-09-13.json",
          "rail": {
            "mode": "live",
            "pay_to_configured": true,
            "facilitator_configured": true,
            "note": "A settled receipt (facilitator /verify then /settle) unlocks the paid artefact. Verification of every artefact stays free."
          },
          "not_paid_reason": "no x-payment header",
          "catalog": "https://councilof-ai.pages.dev/api/x402",
          "offer_receipt": {
            "extension": "offer-receipt",
            "spec": "https://github.com/x402-foundation/x402/blob/69652a69798f0b08f95bef33318896e36e210f7e/specs/extensions/extension-offer-and-receipt.md",
            "spec_commit": "69652a69798f0b08f95bef33318896e36e210f7e",
            "format": "jws",
            "alg": "EdDSA",
            "kid": "did:web:csoai.org#board-attestation-1",
            "signed": true,
            "reason": "1 of 1 accepts entries signed",
            "verify": "base64url-decode the JWS payload part, fetch https://csoai.org/.well-known/did.json, take the publicKeyJwk.x of the verificationMethod whose id equals the header kid, and verify Ed25519 over `header.payload`. POST the compact string to /api/receipts/verify to have us do it, or run the same-site https://councilof.ai/verifier/verify_receipt.py checker. Default mode reads the public DID document; saved-key replay can be offline. Signature validity is not proof of settlement."
          }
        }
      },
      "error": null,
      "skipped": null
    },
    {
      "url": "https://councilof-ai.pages.dev/api/wrapper/changes?id=usdc.e:arbitrum",
      "method": "GET",
      "http": 402,
      "body": {
        "x402Version": 2,
        "error": "Payment required",
        "resource": {
          "url": "https://councilof-ai.pages.dev/api/wrapper/changes?id=usdc.e%3Aarbitrum",
          "description": "Delta of wrapped supply and escrow for usdc.e:arbitrum since the previous ledger snapshot. Returns per-field changes, not a rate or grade.",
          "mimeType": "application/json",
          "serviceName": "CSOAI Wrapped-Asset Changes",
          "tags": [
            "stablecoin",
            "bridge",
            "wrapped",
            "changes",
            "delta"
          ]
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "10000",
            "maxAmountRequired": "10000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0x212686404A7D1E1fD88F35eD6200c3aF7A78ae31",
            "maxTimeoutSeconds": 300,
            "extra": {
              "name": "USD Coin",
              "version": "2",
              "decimals": 6,
              "symbol": "USDC"
            },
            "csoai_pricing": {
              "product_id": "csoai.product.request_attestation",
              "sku_id": "request_attestation",
              "pricing_basis": "PROMO_EXISTING_DATA",
              "campaign_id": "csoai-launch-30d-20260911",
              "normal_amount_atomic": "20000",
              "offered_amount_atomic": "10000",
              "starts_at": "2026-09-11T00:00:00Z",
              "ends_at": "2026-10-11T00:00:00Z",
              "fresh_compute_excluded": true
            },
            "resource": "https://councilof-ai.pages.dev/api/wrapper/changes?id=usdc.e%3Aarbitrum",
            "description": "Delta of wrapped supply and escrow for usdc.e:arbitrum since the previous ledger snapshot. Returns per-field changes, not a rate or grade.",
            "mimeType": "application/json"
          }
        ],
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "id": "usdc.e:arbitrum"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "schema": "csoai.wrapper.changes/0.1",
                  "id": "usdc.e:arbitrum",
                  "wrapped_supply_delta": "<decimal>",
                  "escrow_delta": "<decimal>",
                  "state": "DELTA_READ"
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET",
                        "HEAD",
                        "DELETE"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "id": {
                          "type": "string",
                          "description": "pair id (e.g. usdc.e:arbitrum)"
                        }
                      },
                      "required": [
                        "id"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string"
                    },
                    "example": {
                      "type": "object"
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          },
          "offer-receipt": {
            "info": {
              "offers": [
                {
                  "format": "jws",
                  "acceptIndex": 0,
                  "signature": "eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6Y3NvYWkub3JnI2JvYXJkLWF0dGVzdGF0aW9uLTEifQ.eyJhbW91bnQiOiIxMDAwMCIsImFzc2V0IjoiMHg4MzM1ODlmQ0Q2ZURiNkUwOGY0YzdDMzJENGY3MWI1NGJkQTAyOTEzIiwibmV0d29yayI6ImVpcDE1NTo4NDUzIiwicGF5VG8iOiIweDIxMjY4NjQwNEE3RDFFMWZEODhGMzVlRDYyMDBjM2FGN0E3OGFlMzEiLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vY291bmNpbG9mLWFpLnBhZ2VzLmRldi9hcGkvd3JhcHBlci9jaGFuZ2VzP2lkPXVzZGMuZSUzQWFyYml0cnVtIiwic2NoZW1lIjoiZXhhY3QiLCJ2YWxpZFVudGlsIjoxNzkwNjIwNzEzLCJ2ZXJzaW9uIjoxfQ.YL2fBs_WDVwHE7dv0UF7pGT0bCIdWoqyO8U_b-uOon0_bAOMUlEu1cllxDjXVQ_csYvHqoaLK51cRD5MOs1JCw"
                }
              ]
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "offers": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "format": {
                        "type": "string",
                        "const": "jws"
                      },
                      "acceptIndex": {
                        "type": "integer"
                      },
                      "signature": {
                        "type": "string",
                        "description": "JWS compact serialization containing the offer payload"
                      }
                    },
                    "required": [
                      "format",
                      "signature"
                    ]
                  }
                }
              },
              "required": [
                "offers"
              ]
            }
          }
        },
        "csoai": {
          "schema": "csoai.wrapper.changes/0.1",
          "per": "pair-request",
          "lid": "23 axes measured · 14 model fleets · 0 separated leaders · 9 public leader scores · 9 fact runs · TIE is TIE · not a certificate.",
          "never": [
            "rating",
            "guarantee",
            "verdict",
            "rank",
            "certificate"
          ],
          "deliverable": "delta of wrapped supply and escrow between two ledger snapshots",
          "free_preview": "https://councilof-ai.pages.dev/api/wrapper/changes?id=usdc.e%3Aarbitrum&preview=1",
          "rail": {
            "mode": "live",
            "pay_to_configured": true,
            "facilitator_configured": true,
            "note": "A settled receipt (facilitator /verify then /settle) unlocks the paid artefact. Verification of every artefact stays free."
          },
          "not_paid_reason": "no x-payment header",
          "catalog": "https://councilof-ai.pages.dev/api/x402",
          "offer_receipt": {
            "extension": "offer-receipt",
            "spec": "https://github.com/x402-foundation/x402/blob/69652a69798f0b08f95bef33318896e36e210f7e/specs/extensions/extension-offer-and-receipt.md",
            "spec_commit": "69652a69798f0b08f95bef33318896e36e210f7e",
            "format": "jws",
            "alg": "EdDSA",
            "kid": "did:web:csoai.org#board-attestation-1",
            "signed": true,
            "reason": "1 of 1 accepts entries signed",
            "verify": "base64url-decode the JWS payload part, fetch https://csoai.org/.well-known/did.json, take the publicKeyJwk.x of the verificationMethod whose id equals the header kid, and verify Ed25519 over `header.payload`. POST the compact string to /api/receipts/verify to have us do it, or run the same-site https://councilof.ai/verifier/verify_receipt.py checker. Default mode reads the public DID document; saved-key replay can be offline. Signature validity is not proof of settlement."
          }
        }
      },
      "error": null,
      "skipped": null
    },
    {
      "url": "https://councilof-ai.pages.dev/api/art50/marking-evidence?url=https://councilof.ai/og-image.png",
      "method": "GET",
      "http": 402,
      "body": {
        "x402Version": 2,
        "error": "Payment required",
        "resource": {
          "url": "https://councilof-ai.pages.dev/api/art50/marking-evidence?url=https%3A%2F%2Fcouncilof.ai%2Fog-image.png",
          "description": "A signed card recording whether a machine-readable mark was detected in one named output, by named methods, at one time. Detection, never a conformity opinion.",
          "mimeType": "application/json",
          "serviceName": "CSOAI Article 50 marking evidenc",
          "tags": [
            "article-50",
            "c2pa",
            "marking",
            "measurement",
            "x402"
          ]
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "10000",
            "maxAmountRequired": "10000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0x212686404A7D1E1fD88F35eD6200c3aF7A78ae31",
            "maxTimeoutSeconds": 300,
            "extra": {
              "name": "USD Coin",
              "version": "2",
              "decimals": 6,
              "symbol": "USDC"
            },
            "csoai_pricing": {
              "product_id": "csoai.product.art50_marking_evidence",
              "sku_id": "art50_marking_evidence",
              "pricing_basis": "PROMO_EXISTING_DATA",
              "campaign_id": "csoai-launch-30d-20260911",
              "normal_amount_atomic": "25000000",
              "offered_amount_atomic": "10000",
              "starts_at": "2026-09-11T00:00:00Z",
              "ends_at": "2026-10-11T00:00:00Z",
              "fresh_compute_excluded": true
            },
            "resource": "https://councilof-ai.pages.dev/api/art50/marking-evidence?url=https%3A%2F%2Fcouncilof.ai%2Fog-image.png",
            "description": "A signed card recording whether a machine-readable mark was detected in one named output, by named methods, at one time. Detection, never a conformity opinion.",
            "mimeType": "application/json"
          }
        ],
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "url": "https://councilof.ai/og-image.png"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "schema": "https://councilof.ai/schema/card-v0.json",
                  "surface": "art50.marking-evidence",
                  "payload": {
                    "kind": "csoai.art50.marking-evidence/0.1",
                    "checked": [
                      {
                        "method": "c2pa.manifest-store",
                        "result": "NOT_DETECTED"
                      }
                    ],
                    "statements": [
                      "marking not detected by method c2pa.manifest-store"
                    ]
                  },
                  "sig_ed25519": "<hex or null>",
                  "unmeasured": [
                    "root_inclusion",
                    "watermark.synthid"
                  ]
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET",
                        "HEAD",
                        "DELETE"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "url": {
                          "type": "string",
                          "description": "Public URL of the generative output to measure (≤ 20 MiB); or POST the bytes"
                        },
                        "preview": {
                          "type": "string",
                          "description": "1 = free unsigned measurement"
                        }
                      },
                      "required": [
                        "url"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string"
                    },
                    "example": {
                      "type": "object"
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          },
          "offer-receipt": {
            "info": {
              "offers": [
                {
                  "format": "jws",
                  "acceptIndex": 0,
                  "signature": "eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6Y3NvYWkub3JnI2JvYXJkLWF0dGVzdGF0aW9uLTEifQ.eyJhbW91bnQiOiIxMDAwMCIsImFzc2V0IjoiMHg4MzM1ODlmQ0Q2ZURiNkUwOGY0YzdDMzJENGY3MWI1NGJkQTAyOTEzIiwibmV0d29yayI6ImVpcDE1NTo4NDUzIiwicGF5VG8iOiIweDIxMjY4NjQwNEE3RDFFMWZEODhGMzVlRDYyMDBjM2FGN0E3OGFlMzEiLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vY291bmNpbG9mLWFpLnBhZ2VzLmRldi9hcGkvYXJ0NTAvbWFya2luZy1ldmlkZW5jZT91cmw9aHR0cHMlM0ElMkYlMkZjb3VuY2lsb2YuYWklMkZvZy1pbWFnZS5wbmciLCJzY2hlbWUiOiJleGFjdCIsInZhbGlkVW50aWwiOjE3OTA2MjA3MTMsInZlcnNpb24iOjF9.JJwY7cFG34RfaV0KjzGDsE8InZsq5Ux8IWJJUhDoGg-a5Nk4TFYk17l2QG_niNT_RyT_b16yXUUy5LOCQ-SpAw"
                }
              ]
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "offers": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "format": {
                        "type": "string",
                        "const": "jws"
                      },
                      "acceptIndex": {
                        "type": "integer"
                      },
                      "signature": {
                        "type": "string",
                        "description": "JWS compact serialization containing the offer payload"
                      }
                    },
                    "required": [
                      "format",
                      "signature"
                    ]
                  }
                }
              },
              "required": [
                "offers"
              ]
            }
          }
        },
        "csoai": {
          "schema": "csoai.art50.marking-evidence/0.1",
          "per": "pack (1 output × 1 point in time)",
          "lid": "23 axes measured · 14 model fleets · 0 separated leaders · 9 public leader scores · 9 fact runs · TIE is TIE · not a certificate.",
          "never": [
            "conformity opinion",
            "guarantee",
            "certificate",
            "grade"
          ],
          "deliverable": "one card-v0 leaf, surface art50.marking-evidence, ≤3KB payload, Ed25519-signed when the Pages key is present",
          "preview": {
            "subject": {
              "sha256": "9af9804269512c472dca2392c84055844f68470a56bc5959422c91493af92c32",
              "bytes": 47635,
              "container": "png",
              "source": "url",
              "url": "https://councilof.ai/og-image.png"
            },
            "checked": [
              {
                "method": "c2pa.manifest-store",
                "result": "NOT_DETECTED"
              },
              {
                "method": "iptc.digitalSourceType",
                "result": "NOT_DETECTED"
              }
            ],
            "unmeasured": [
              "c2pa.chain-trust",
              "watermark.synthid",
              "watermark.keyed",
              "watermark.dwtdct",
              "text.watermark"
            ],
            "gaps": {
              "c2pa.chain-trust": "no C2PA trust list bundled; the leaf verifies its own signature only (anchor with c2patool --trust separately)",
              "watermark.synthid": "no public key-free detector: SynthID text detection needs the deployer's watermark keys (github.com/google-deepmind/synthid-text); image/audio/video detection is Google-hosted, not public",
              "watermark.keyed": "detectors published (Meta Stable Signature / Video Seal, github.com/facebookresearch/videoseal) but keyed to the deployer's private key; Digimarc/IMATAG proprietary",
              "watermark.dwtdct": "public detector exists (ShieldMnt/invisible-watermark, the Stable Diffusion 'SDV2' DWT-DCT mark) but is not implemented in this Function",
              "text.watermark": "no public detector for statistical text watermarks without the deployer's keys"
            },
            "statements": [
              "marking not detected by method c2pa.manifest-store",
              "marking not detected by method iptc.digitalSourceType",
              "watermarks UNCHECKABLE by this Function (see gaps): a mark not detected here may still exist, and a mark detected here can be forged — detection at a time, not a guarantee"
            ],
            "detail": {
              "container": "png",
              "manifest_store_present": false,
              "manifest_store_bytes": null,
              "manifest_store_sha256": null,
              "manifest_count": 0,
              "active_manifest_label": null,
              "claim": null,
              "assertion_hashes": {
                "status": "UNCHECKABLE",
                "checked": 0,
                "failed": [],
                "reason": "no manifest store"
              },
              "data_hash": {
                "status": "UNCHECKABLE",
                "binding": null,
                "alg": null,
                "exclusions": 0,
                "exclusions_cover_manifest": null,
                "reason": "no manifest store"
              },
              "signature": {
                "status": "UNCHECKABLE",
                "cose_alg": null,
                "leaf_cn": null,
                "leaf_not_before": null,
                "leaf_not_after": null,
                "chain_length": null,
                "timestamp": null,
                "reason": "no manifest store"
              },
              "chain_trust": {
                "status": "UNCHECKABLE",
                "reason": "no C2PA trust list is bundled in this Function; the leaf certificate verifies its own signature only. Anchoring to a trust list (e.g. c2patool --trust) is a separate step."
              },
              "xmp_digital_source_type": null,
              "notes": [
                "no C2PA manifest store located in this container; metadata is strippable, so a manifest not being detected says nothing about the generator"
              ]
            }
          },
          "free_preview": "https://councilof-ai.pages.dev/api/art50/marking-evidence?preview=1&url=…",
          "invoice_gbp": "https://councilof-ai.pages.dev/api/art50/marking-evidence?commissioned_by=<organisation>&invoice=gbp",
          "rail": {
            "mode": "live",
            "pay_to_configured": true,
            "facilitator_configured": true,
            "note": "A settled receipt (facilitator /verify then /settle) unlocks the paid artefact. Verification of every artefact stays free."
          },
          "not_paid_reason": "no x-payment header",
          "catalog": "https://councilof-ai.pages.dev/api/x402",
          "offer_receipt": {
            "extension": "offer-receipt",
            "spec": "https://github.com/x402-foundation/x402/blob/69652a69798f0b08f95bef33318896e36e210f7e/specs/extensions/extension-offer-and-receipt.md",
            "spec_commit": "69652a69798f0b08f95bef33318896e36e210f7e",
            "format": "jws",
            "alg": "EdDSA",
            "kid": "did:web:csoai.org#board-attestation-1",
            "signed": true,
            "reason": "1 of 1 accepts entries signed",
            "verify": "base64url-decode the JWS payload part, fetch https://csoai.org/.well-known/did.json, take the publicKeyJwk.x of the verificationMethod whose id equals the header kid, and verify Ed25519 over `header.payload`. POST the compact string to /api/receipts/verify to have us do it, or run the same-site https://councilof.ai/verifier/verify_receipt.py checker. Default mode reads the public DID document; saved-key replay can be offline. Signature validity is not proof of settlement."
          }
        }
      },
      "error": null,
      "skipped": null
    },
    {
      "url": "https://councilof-ai.pages.dev/api/feeds/provider-diff?history=1",
      "method": "GET",
      "http": 402,
      "body": {
        "x402Version": 2,
        "error": "Payment required",
        "resource": {
          "url": "https://councilof-ai.pages.dev/api/feeds/provider-diff?history=1",
          "description": "Every hash-only provider-document diff leaf to date, each with its inclusion proof to the signed root. Hashes only — no page content, no verdict.",
          "mimeType": "application/json",
          "serviceName": "CSOAI Provider Diff Feed",
          "tags": [
            "diff",
            "terms",
            "model-card",
            "article-50",
            "x402"
          ]
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "10000",
            "maxAmountRequired": "10000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0x212686404A7D1E1fD88F35eD6200c3aF7A78ae31",
            "maxTimeoutSeconds": 300,
            "extra": {
              "name": "USD Coin",
              "version": "2",
              "decimals": 6,
              "symbol": "USDC"
            },
            "csoai_pricing": {
              "product_id": "csoai.product.provider_diff_feed",
              "sku_id": "provider_diff_feed",
              "pricing_basis": "PROMO_EXISTING_DATA",
              "campaign_id": "csoai-launch-30d-20260911",
              "normal_amount_atomic": "25000000",
              "offered_amount_atomic": "10000",
              "starts_at": "2026-09-11T00:00:00Z",
              "ends_at": "2026-10-11T00:00:00Z",
              "fresh_compute_excluded": true
            },
            "resource": "https://councilof-ai.pages.dev/api/feeds/provider-diff?history=1",
            "description": "Every hash-only provider-document diff leaf to date, each with its inclusion proof to the signed root. Hashes only — no page content, no verdict.",
            "mimeType": "application/json"
          }
        ],
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "history": "1"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "schema": "csoai.feeds.provider-diff/0.1",
                  "kind": "history",
                  "diffs": [],
                  "leaves": {},
                  "root": {}
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET",
                        "HEAD",
                        "DELETE"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "history": {
                          "type": "string",
                          "const": "1"
                        },
                        "since": {
                          "type": "string",
                          "description": "ISO-8601 instant; return only diffs newer than this"
                        }
                      },
                      "required": [
                        "history"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string"
                    },
                    "example": {
                      "type": "object"
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          },
          "offer-receipt": {
            "info": {
              "offers": [
                {
                  "format": "jws",
                  "acceptIndex": 0,
                  "signature": "eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6Y3NvYWkub3JnI2JvYXJkLWF0dGVzdGF0aW9uLTEifQ.eyJhbW91bnQiOiIxMDAwMCIsImFzc2V0IjoiMHg4MzM1ODlmQ0Q2ZURiNkUwOGY0YzdDMzJENGY3MWI1NGJkQTAyOTEzIiwibmV0d29yayI6ImVpcDE1NTo4NDUzIiwicGF5VG8iOiIweDIxMjY4NjQwNEE3RDFFMWZEODhGMzVlRDYyMDBjM2FGN0E3OGFlMzEiLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vY291bmNpbG9mLWFpLnBhZ2VzLmRldi9hcGkvZmVlZHMvcHJvdmlkZXItZGlmZj9oaXN0b3J5PTEiLCJzY2hlbWUiOiJleGFjdCIsInZhbGlkVW50aWwiOjE3OTA2MjA3MTMsInZlcnNpb24iOjF9.mzu5Aj_k9ns2zuAYDhmRoeLIi-IQObPjzrjsTRvG3u2ouawkl9HIb4bQc1ZEHvBJ2-LB5cDV7-w6-ENZ5p2fBg"
                }
              ]
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "offers": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "format": {
                        "type": "string",
                        "const": "jws"
                      },
                      "acceptIndex": {
                        "type": "integer"
                      },
                      "signature": {
                        "type": "string",
                        "description": "JWS compact serialization containing the offer payload"
                      }
                    },
                    "required": [
                      "format",
                      "signature"
                    ]
                  }
                }
              },
              "required": [
                "offers"
              ]
            }
          }
        },
        "csoai": {
          "schema": "csoai.feeds.provider-diff/0.1",
          "per": "history-batch",
          "lid": "23 axes measured · 14 model fleets · 0 separated leaders · 9 public leader scores · 9 fact runs · TIE is TIE · not a certificate.",
          "preview": {
            "n_targets": 51,
            "n_diffs_total": 63,
            "as_of": "2026-09-14T10:50:55Z",
            "recent_free": "https://councilof-ai.pages.dev/api/feeds/provider-diff"
          },
          "free_preview": "https://councilof-ai.pages.dev/api/feeds/provider-diff",
          "deliverable": "every provider-terms diff leaf to date, assembled, with its inclusion proof to the signed public root",
          "invoice_alternative": "https://councilof-ai.pages.dev/api/feeds/provider-diff?invoice=gbp&commissioned_by=<org>",
          "rail": {
            "mode": "live",
            "pay_to_configured": true,
            "facilitator_configured": true,
            "note": "A settled receipt (facilitator /verify then /settle) unlocks the paid artefact. Verification of every artefact stays free."
          },
          "not_paid_reason": "no x-payment header",
          "never": [
            "a grade",
            "a verdict on any change",
            "the content of any page",
            "a place on the board"
          ],
          "catalog": "https://councilof-ai.pages.dev/api/x402",
          "offer_receipt": {
            "extension": "offer-receipt",
            "spec": "https://github.com/x402-foundation/x402/blob/69652a69798f0b08f95bef33318896e36e210f7e/specs/extensions/extension-offer-and-receipt.md",
            "spec_commit": "69652a69798f0b08f95bef33318896e36e210f7e",
            "format": "jws",
            "alg": "EdDSA",
            "kid": "did:web:csoai.org#board-attestation-1",
            "signed": true,
            "reason": "1 of 1 accepts entries signed",
            "verify": "base64url-decode the JWS payload part, fetch https://csoai.org/.well-known/did.json, take the publicKeyJwk.x of the verificationMethod whose id equals the header kid, and verify Ed25519 over `header.payload`. POST the compact string to /api/receipts/verify to have us do it, or run the same-site https://councilof.ai/verifier/verify_receipt.py checker. Default mode reads the public DID document; saved-key replay can be offline. Signature validity is not proof of settlement."
          }
        }
      },
      "error": null,
      "skipped": null
    },
    {
      "url": "https://councilof-ai.pages.dev/api/receipts/batch?from=2026-01-01T00:00:00Z",
      "method": "GET",
      "http": 402,
      "body": {
        "x402Version": 2,
        "error": "Payment required",
        "resource": {
          "url": "https://councilof-ai.pages.dev/api/receipts/batch?from=2026-01-01T00%3A00%3A00Z&to=2026-09-28T18%3A23%3A33Z",
          "description": "Historical measurement-card batch from published roots for a requested time window, capped at 200 leaves, with inclusion paths and carrying roots. Not payment or settlement receipts.",
          "mimeType": "application/json",
          "serviceName": "CSOAI Receipts Batch",
          "tags": [
            "receipts",
            "merkle",
            "history",
            "attestation",
            "x402"
          ]
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "10000",
            "maxAmountRequired": "10000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0x212686404A7D1E1fD88F35eD6200c3aF7A78ae31",
            "maxTimeoutSeconds": 300,
            "extra": {
              "name": "USD Coin",
              "version": "2",
              "decimals": 6,
              "symbol": "USDC"
            },
            "csoai_pricing": {
              "product_id": "csoai.product.receipts_batch",
              "sku_id": "receipts_batch",
              "pricing_basis": "PROMO_EXISTING_DATA",
              "campaign_id": "csoai-launch-30d-20260911",
              "normal_amount_atomic": "100000",
              "offered_amount_atomic": "10000",
              "starts_at": "2026-09-11T00:00:00Z",
              "ends_at": "2026-10-11T00:00:00Z",
              "fresh_compute_excluded": true
            },
            "resource": "https://councilof-ai.pages.dev/api/receipts/batch?from=2026-01-01T00%3A00%3A00Z&to=2026-09-28T18%3A23%3A33Z",
            "description": "Historical measurement-card batch from published roots for a requested time window, capped at 200 leaves, with inclusion paths and carrying roots. Not payment or settlement receipts.",
            "mimeType": "application/json"
          }
        ],
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "from": "2026-01-01T00:00:00Z",
                  "to": "2026-09-28T18:23:33Z"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "schema": "csoai.receipts.batch/0.1",
                  "kind": "batch",
                  "batch": {
                    "window": {
                      "from": "<iso>",
                      "to": "<iso>"
                    },
                    "count": 0,
                    "cap": 200,
                    "roots": [],
                    "items": []
                  },
                  "batch_sha256": "<64-hex>",
                  "manifest_card": {
                    "surface": "receipts.batch",
                    "sig_ed25519": "<hex or null>"
                  }
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET",
                        "HEAD",
                        "DELETE"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "from": {
                          "type": "string",
                          "format": "date-time",
                          "description": "Window start (ISO-8601). Required."
                        },
                        "to": {
                          "type": "string",
                          "format": "date-time",
                          "description": "Window end (ISO-8601). Defaults to now."
                        },
                        "preview": {
                          "type": "string",
                          "const": "1",
                          "description": "Free: count, span and the sha256 of the batch bytes, without the leaves"
                        }
                      },
                      "required": [
                        "from"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string"
                    },
                    "example": {
                      "type": "object"
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          },
          "offer-receipt": {
            "info": {
              "offers": [
                {
                  "format": "jws",
                  "acceptIndex": 0,
                  "signature": "eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6Y3NvYWkub3JnI2JvYXJkLWF0dGVzdGF0aW9uLTEifQ.eyJhbW91bnQiOiIxMDAwMCIsImFzc2V0IjoiMHg4MzM1ODlmQ0Q2ZURiNkUwOGY0YzdDMzJENGY3MWI1NGJkQTAyOTEzIiwibmV0d29yayI6ImVpcDE1NTo4NDUzIiwicGF5VG8iOiIweDIxMjY4NjQwNEE3RDFFMWZEODhGMzVlRDYyMDBjM2FGN0E3OGFlMzEiLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vY291bmNpbG9mLWFpLnBhZ2VzLmRldi9hcGkvcmVjZWlwdHMvYmF0Y2g_ZnJvbT0yMDI2LTAxLTAxVDAwJTNBMDAlM0EwMFomdG89MjAyNi0wOS0yOFQxOCUzQTIzJTNBMzNaIiwic2NoZW1lIjoiZXhhY3QiLCJ2YWxpZFVudGlsIjoxNzkwNjIwNzEzLCJ2ZXJzaW9uIjoxfQ.NJN_uBD6oFS2W0NwEer3uOxX_6HLRHs--4T1MooEvEGNXr9tUGxPdAV-k4vyfMIJhQW9w9iwKnlO30Ij5HXkCw"
                }
              ]
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "offers": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "format": {
                        "type": "string",
                        "const": "jws"
                      },
                      "acceptIndex": {
                        "type": "integer"
                      },
                      "signature": {
                        "type": "string",
                        "description": "JWS compact serialization containing the offer payload"
                      }
                    },
                    "required": [
                      "format",
                      "signature"
                    ]
                  }
                }
              },
              "required": [
                "offers"
              ]
            }
          }
        },
        "csoai": {
          "schema": "csoai.receipts.batch/0.1",
          "per": "batch",
          "lid": "23 axes measured · 14 model fleets · 0 separated leaders · 9 public leader scores · 9 fact runs · TIE is TIE · not a certificate.",
          "never": [
            "settlement or payment receipts — none are published (/api/receipts/latest is UNPUBLISHED)",
            "a conclusion about any leaf, subject or asset",
            "a grade, a rank, a certificate"
          ],
          "deliverable": "the canonical batch (hashes to preview.batch_sha256) + one signed manifest card-v0 (surface receipts.batch)",
          "preview": {
            "window": {
              "from": "2026-01-01T00:00:00Z",
              "to": "2026-09-28T18:23:33Z"
            },
            "count": 200,
            "matched": 4164,
            "cap": 200,
            "truncated": true,
            "next_from": "2026-09-02T04:15:21.472Z",
            "span": {
              "first_as_of": "2026-08-28T09:06:28.399Z",
              "last_as_of": "2026-09-02T04:15:21.472Z"
            },
            "roots_in_window": 68,
            "roots_indexed_total": 68,
            "batch_sha256": "2ad15e74aba0ab91070c6cd6075852d97b5e7d165a93f54e12b7ba4112404e87",
            "batch_bytes": 604736,
            "sources": {
              "leaves": "https://councilof-ai.pages.dev/cards-bundle.json",
              "roots": "https://councilof-ai.pages.dev/receipts/root-history.json",
              "current_root": "https://councilof-ai.pages.dev/root.json",
              "settlement_receipts": "NONE published — /api/receipts/latest is UNPUBLISHED; this is a batch of measurement leaves, not payment receipts"
            },
            "what_this_is": "card-v0 measurement leaves published under signed public roots, assembled for a time window with their inclusion paths and carrying roots",
            "what_this_is_not": [
              "settlement or payment receipts — none are published (/api/receipts/latest is UNPUBLISHED)",
              "a conclusion about any leaf, subject or asset",
              "a grade, a rank, a certificate"
            ]
          },
          "free_preview": "https://councilof-ai.pages.dev/api/receipts/batch?from=2026-01-01T00%3A00%3A00Z&to=2026-09-28T18%3A23%3A33Z&preview=1",
          "rail": {
            "mode": "live",
            "pay_to_configured": true,
            "facilitator_configured": true,
            "note": "A settled receipt (facilitator /verify then /settle) unlocks the paid artefact. Verification of every artefact stays free."
          },
          "not_paid_reason": "no x-payment header",
          "catalog": "https://councilof-ai.pages.dev/api/x402",
          "explainer": "https://councilof-ai.pages.dev/pricing",
          "offer_receipt": {
            "extension": "offer-receipt",
            "spec": "https://github.com/x402-foundation/x402/blob/69652a69798f0b08f95bef33318896e36e210f7e/specs/extensions/extension-offer-and-receipt.md",
            "spec_commit": "69652a69798f0b08f95bef33318896e36e210f7e",
            "format": "jws",
            "alg": "EdDSA",
            "kid": "did:web:csoai.org#board-attestation-1",
            "signed": true,
            "reason": "1 of 1 accepts entries signed",
            "verify": "base64url-decode the JWS payload part, fetch https://csoai.org/.well-known/did.json, take the publicKeyJwk.x of the verificationMethod whose id equals the header kid, and verify Ed25519 over `header.payload`. POST the compact string to /api/receipts/verify to have us do it, or run the same-site https://councilof.ai/verifier/verify_receipt.py checker. Default mode reads the public DID document; saved-key replay can be offline. Signature validity is not proof of settlement."
          }
        }
      },
      "error": null,
      "skipped": null
    },
    {
      "url": "https://councilof-ai.pages.dev/api/measurement/fresh-capsule",
      "method": "GET",
      "http": 402,
      "body": {
        "x402Version": 2,
        "error": "Payment required",
        "resource": {
          "url": "https://councilof-ai.pages.dev/api/measurement/fresh-capsule",
          "description": "Fresh measurement capsule: re-measures one declared-vs-observed claim (TOOLS, VERSION or PROTOCOL) about one MCP endpoint, live, at the discovery boundary only — the endpoint's own discovery documents vs its initialize + tools/list answer. Returns CONSISTENT, INCONSISTENT or UNCHECKABLE with sha256 of every read and a board signature pinning the capsule id. Measurement, not endorsement; verification stays free.",
          "mimeType": "application/json",
          "serviceName": "CSOAI Fresh Capsule",
          "tags": [
            "mcp",
            "measurement",
            "parity",
            "evidence",
            "x402"
          ]
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "10000",
            "maxAmountRequired": "10000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0x212686404A7D1E1fD88F35eD6200c3aF7A78ae31",
            "maxTimeoutSeconds": 300,
            "extra": {
              "name": "USD Coin",
              "version": "2",
              "decimals": 6,
              "symbol": "USDC"
            },
            "csoai_pricing": {
              "product_id": "csoai.product.request_attestation",
              "sku_id": "request_attestation",
              "pricing_basis": "PROMO_EXISTING_DATA",
              "campaign_id": "csoai-launch-30d-20260911",
              "normal_amount_atomic": "20000",
              "offered_amount_atomic": "10000",
              "starts_at": "2026-09-11T00:00:00Z",
              "ends_at": "2026-10-11T00:00:00Z",
              "fresh_compute_excluded": true
            },
            "resource": "https://councilof-ai.pages.dev/api/measurement/fresh-capsule",
            "description": "Fresh measurement capsule: re-measures one declared-vs-observed claim (TOOLS, VERSION or PROTOCOL) about one MCP endpoint, live, at the discovery boundary only — the endpoint's own discovery documents vs its initialize + tools/list answer. Returns CONSISTENT, INCONSISTENT or UNCHECKABLE with sha256 of every read and a board signature pinning the capsule id. Measurement, not endorsement; verification stays free.",
            "mimeType": "application/json"
          }
        ],
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "endpoint": "https://example.com/mcp",
                  "dimension": "TOOLS"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "capsule": {
                    "schema": "csoai.measurement-capsule/0.2",
                    "kind": "measurement.contract_parity",
                    "subject_id": "https://example.com/mcp",
                    "measurement_state": "CONSISTENT",
                    "capsule_id": "<hex>"
                  },
                  "signature": {
                    "sig_ed25519": "<hex or null>"
                  }
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET",
                        "HEAD",
                        "DELETE"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "endpoint": {
                          "type": "string",
                          "description": "https URL of one MCP endpoint (Streamable HTTP)"
                        },
                        "dimension": {
                          "type": "string",
                          "enum": [
                            "TOOLS",
                            "VERSION",
                            "PROTOCOL"
                          ],
                          "description": "which declared-vs-observed claim to re-measure"
                        }
                      },
                      "required": [
                        "endpoint",
                        "dimension"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string"
                    },
                    "example": {
                      "type": "object"
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          },
          "offer-receipt": {
            "info": {
              "offers": [
                {
                  "format": "jws",
                  "acceptIndex": 0,
                  "signature": "eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6Y3NvYWkub3JnI2JvYXJkLWF0dGVzdGF0aW9uLTEifQ.eyJhbW91bnQiOiIxMDAwMCIsImFzc2V0IjoiMHg4MzM1ODlmQ0Q2ZURiNkUwOGY0YzdDMzJENGY3MWI1NGJkQTAyOTEzIiwibmV0d29yayI6ImVpcDE1NTo4NDUzIiwicGF5VG8iOiIweDIxMjY4NjQwNEE3RDFFMWZEODhGMzVlRDYyMDBjM2FGN0E3OGFlMzEiLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vY291bmNpbG9mLWFpLnBhZ2VzLmRldi9hcGkvbWVhc3VyZW1lbnQvZnJlc2gtY2Fwc3VsZSIsInNjaGVtZSI6ImV4YWN0IiwidmFsaWRVbnRpbCI6MTc5MDYyMDcxMywidmVyc2lvbiI6MX0.0sZdxQ4dDH9ge0sT0MlxTOn_F0i2OnUa5HoVaFu2uqX-6zOZ1B6htqmqiOyL1dzH4D2J3JlwEai0N5Rg1EWrAg"
                }
              ]
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "offers": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "format": {
                        "type": "string",
                        "const": "jws"
                      },
                      "acceptIndex": {
                        "type": "integer"
                      },
                      "signature": {
                        "type": "string",
                        "description": "JWS compact serialization containing the offer payload"
                      }
                    },
                    "required": [
                      "format",
                      "signature"
                    ]
                  }
                }
              },
              "required": [
                "offers"
              ]
            }
          }
        },
        "csoai": {
          "schema": "csoai.measurement-capsule/0.2",
          "per": "endpoint-dimension-request",
          "lid": "23 axes measured · 14 model fleets · 0 separated leaders · 9 public leader scores · 9 fact runs · TIE is TIE · not a certificate.",
          "never": [
            "rating",
            "guarantee",
            "verdict",
            "rank",
            "certificate",
            "endorsement"
          ],
          "deliverable": "one csoai.measurement-capsule/0.2 (kind measurement.contract_parity) + board signature over a payload pinning its capsule_id",
          "free_preview": "https://councilof-ai.pages.dev/api/measurement/fresh-capsule?endpoint=<url>&dimension=TOOLS&preview=1",
          "free_verification": [
            "https://councilof-ai.pages.dev/mcp (verify_capsule, server_evidence)",
            "https://councilof-ai.pages.dev/measurement-capsules/latest.json"
          ],
          "rail": {
            "mode": "live",
            "pay_to_configured": true,
            "facilitator_configured": true,
            "note": "A settled receipt (facilitator /verify then /settle) unlocks the paid artefact. Verification of every artefact stays free."
          },
          "catalog": "https://councilof-ai.pages.dev/api/x402",
          "not_paid_reason": "no x-payment header",
          "offer_receipt": {
            "extension": "offer-receipt",
            "spec": "https://github.com/x402-foundation/x402/blob/69652a69798f0b08f95bef33318896e36e210f7e/specs/extensions/extension-offer-and-receipt.md",
            "spec_commit": "69652a69798f0b08f95bef33318896e36e210f7e",
            "format": "jws",
            "alg": "EdDSA",
            "kid": "did:web:csoai.org#board-attestation-1",
            "signed": true,
            "reason": "1 of 1 accepts entries signed",
            "verify": "base64url-decode the JWS payload part, fetch https://csoai.org/.well-known/did.json, take the publicKeyJwk.x of the verificationMethod whose id equals the header kid, and verify Ed25519 over `header.payload`. POST the compact string to /api/receipts/verify to have us do it, or run the same-site https://councilof.ai/verifier/verify_receipt.py checker. Default mode reads the public DID document; saved-key replay can be offline. Signature validity is not proof of settlement."
          }
        }
      },
      "error": null,
      "skipped": null
    },
    {
      "url": "https://councilof-ai.pages.dev/api/pop/stablecoins",
      "method": "GET",
      "http": 402,
      "body": {
        "x402Version": 2,
        "error": "Payment required",
        "resource": {
          "url": "https://councilof-ai.pages.dev/api/pop/stablecoins",
          "description": "Population door: Stablecoin universe — 425 assets catalogued in the frozen universe (not supply, not a sum), as of 2026-09-16T12:06:54Z, state INDEXED. one row per stablecoin asset in the frozen discovery universe, with each reader's per-chain deployment reads and every unmeasured asset's own reason. A read-transform of the estate's own published artifact, with a signed digest of the slice. Not a grade, not a rank.",
          "mimeType": "application/json",
          "serviceName": "CSOAI Population Door",
          "tags": [
            "population",
            "stablecoins",
            "census",
            "x402"
          ]
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "10000",
            "maxAmountRequired": "10000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0x212686404A7D1E1fD88F35eD6200c3aF7A78ae31",
            "maxTimeoutSeconds": 300,
            "extra": {
              "name": "USD Coin",
              "version": "2",
              "decimals": 6,
              "symbol": "USDC"
            },
            "csoai_pricing": {
              "product_id": "csoai.product.population.stablecoins",
              "sku_id": "issuance",
              "pricing_basis": "PROMO_EXISTING_DATA",
              "campaign_id": "csoai-launch-30d-20260911",
              "normal_amount_atomic": "20000",
              "offered_amount_atomic": "10000",
              "starts_at": "2026-09-11T00:00:00Z",
              "ends_at": "2026-10-11T00:00:00Z",
              "fresh_compute_excluded": true
            },
            "resource": "https://councilof-ai.pages.dev/api/pop/stablecoins",
            "description": "Population door: Stablecoin universe — 425 assets catalogued in the frozen universe (not supply, not a sum), as of 2026-09-16T12:06:54Z, state INDEXED. one row per stablecoin asset in the frozen discovery universe, with each reader's per-chain deployment reads and every unmeasured asset's own reason. A read-transform of the estate's own published artifact, with a signed digest of the slice. Not a grade, not a rank.",
            "mimeType": "application/json"
          }
        ],
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "schema": "csoai.population-door/0.1",
                  "kind": "slice",
                  "id": "stablecoins",
                  "state": "INDEXED",
                  "n": 425,
                  "n_unit": "assets catalogued in the frozen universe (not supply, not a sum)",
                  "as_of": "2026-09-16T12:06:54Z",
                  "source": [
                    "/interop/stablecoin-corpus-index-2026-09-16.json"
                  ],
                  "rows": "<the population rows / artifact bytes, verbatim>",
                  "attestation": {
                    "schema": "https://councilof.ai/schema/card-v0.json",
                    "surface": "population.slice",
                    "payload": {
                      "kind": "csoai.population.slice/0.1",
                      "rows_sha256": "<hex>"
                    },
                    "sha256": "<hex>",
                    "sig_ed25519": "<hex or null>"
                  },
                  "settle": {
                    "transaction": "<0x… or null>",
                    "network": "<caip2 or null>",
                    "payer": "<0x… or null>"
                  }
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET",
                        "HEAD",
                        "DELETE"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string"
                    },
                    "example": {
                      "type": "object"
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          },
          "offer-receipt": {
            "info": {
              "offers": [
                {
                  "format": "jws",
                  "acceptIndex": 0,
                  "signature": "eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6Y3NvYWkub3JnI2JvYXJkLWF0dGVzdGF0aW9uLTEifQ.eyJhbW91bnQiOiIxMDAwMCIsImFzc2V0IjoiMHg4MzM1ODlmQ0Q2ZURiNkUwOGY0YzdDMzJENGY3MWI1NGJkQTAyOTEzIiwibmV0d29yayI6ImVpcDE1NTo4NDUzIiwicGF5VG8iOiIweDIxMjY4NjQwNEE3RDFFMWZEODhGMzVlRDYyMDBjM2FGN0E3OGFlMzEiLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vY291bmNpbG9mLWFpLnBhZ2VzLmRldi9hcGkvcG9wL3N0YWJsZWNvaW5zIiwic2NoZW1lIjoiZXhhY3QiLCJ2YWxpZFVudGlsIjoxNzkwNjIwNzEzLCJ2ZXJzaW9uIjoxfQ.JopI4iIn1tzLCnABcmzznNOp3cef_ZtCLXtKBnTg4Qf3yenlJ91v5FCD7zZkElbDDMY_6tnAI07M_c13kFoTAA"
                }
              ]
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "offers": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "format": {
                        "type": "string",
                        "const": "jws"
                      },
                      "acceptIndex": {
                        "type": "integer"
                      },
                      "signature": {
                        "type": "string",
                        "description": "JWS compact serialization containing the offer payload"
                      }
                    },
                    "required": [
                      "format",
                      "signature"
                    ]
                  }
                }
              },
              "required": [
                "offers"
              ]
            }
          }
        },
        "csoai": {
          "schema": "csoai.population-door/0.1",
          "per": "population-slice",
          "population": "stablecoins",
          "lid": "23 axes measured · 14 model fleets · 0 separated leaders · 9 public leader scores · 9 fact runs · TIE is TIE · not a certificate.",
          "preview": {
            "state": "INDEXED",
            "n": 425,
            "n_unit": "assets catalogued in the frozen universe (not supply, not a sum)",
            "as_of": "2026-09-16T12:06:54Z",
            "source": [
              "/interop/stablecoin-corpus-index-2026-09-16.json"
            ],
            "reason": null,
            "unmeasured": [],
            "head": {
              "index_schema": "csoai.stablecoin-corpus-index/0.1",
              "assets_with_at_least_one_measured_deployment": 302,
              "still_unmeasured": 123,
              "by_reader": {
                "evm": {
                  "file": "/interop/stablecoin-universe-supply-2026-09-16.json",
                  "measured_assets": 283,
                  "chains": {
                    "ethereum": 199,
                    "bsc": 15,
                    "polygon": 10,
                    "avax": 8,
                    "base": 9,
                    "celo": 15,
                    "optimism": 4,
                    "hyperliquid": 8,
                    "arbitrum": 9,
                    "rsk": 6
                  },
                  "identification": "symbol() confirmed on chain"
                },
                "solana": {
                  "file": "/interop/stablecoin-solana-supply-2026-09-16.json",
                  "measured_assets": 19,
                  "slot": 447515169,
                  "identification": "UNCONFIRMED_ONCHAIN — an SPL mint carries no symbol() to call"
                }
              },
              "disjointness_checked": {
                "overlapping_asset_ids": [],
                "result": "disjoint",
                "why_it_is_checked": "Two sets may only be added when nothing is in both. That is a claim, so it is tested here and the union is refused if it fails, rather than assumed."
              },
              "not_a_supply_total": "This counts ASSETS with at least one measured deployment. It is not a sum of supply: the universe mixes peg currencies, and one asset may be deployed on several chains, so a sum would mix units or double-count a bridged token.",
              "identification": "catalogued: presence in the frozen discovery index; a measured deployment is a totalSupply()/getTokenSupply read at a named block by one of the two readers — never a reserve, never backing, never a grade"
            }
          },
          "never": [
            "a grade",
            "a rank",
            "a verdict about any row",
            "a paywall on the source artifact",
            "a certificate"
          ],
          "deliverable": "the Stablecoin universe slice: the population rows verbatim from the artifact(s) in source[], plus a card-v0 attestation leaf over the reading (sha256 of the rows, signed when the Pages key is present) and the facilitator's settle record",
          "free_preview": "https://councilof-ai.pages.dev/api/pop/stablecoins?preview=1",
          "free_manifest": "https://councilof-ai.pages.dev/api/pop/stablecoins/manifest",
          "free_sources": [
            "/interop/stablecoin-corpus-index-2026-09-16.json"
          ],
          "rail": {
            "mode": "live",
            "pay_to_configured": true,
            "facilitator_configured": true,
            "note": "A settled receipt (facilitator /verify then /settle) unlocks the paid artefact. Verification of every artefact stays free."
          },
          "not_paid_reason": "no x-payment header",
          "catalog": "https://councilof-ai.pages.dev/api/x402",
          "all_doors": [
            "https://councilof-ai.pages.dev/api/pop/stablecoins",
            "https://councilof-ai.pages.dev/api/pop/swift",
            "https://councilof-ai.pages.dev/api/pop/xrpl",
            "https://councilof-ai.pages.dev/api/pop/x402-bazaar",
            "https://councilof-ai.pages.dev/api/pop/mcp-registry",
            "https://councilof-ai.pages.dev/api/pop/a2a",
            "https://councilof-ai.pages.dev/api/pop/ots-proofs",
            "https://councilof-ai.pages.dev/api/pop/layer0",
            "https://councilof-ai.pages.dev/api/pop/corrections",
            "https://councilof-ai.pages.dev/api/pop/claim-watch"
          ],
          "offer_receipt": {
            "extension": "offer-receipt",
            "spec": "https://github.com/x402-foundation/x402/blob/69652a69798f0b08f95bef33318896e36e210f7e/specs/extensions/extension-offer-and-receipt.md",
            "spec_commit": "69652a69798f0b08f95bef33318896e36e210f7e",
            "format": "jws",
            "alg": "EdDSA",
            "kid": "did:web:csoai.org#board-attestation-1",
            "signed": true,
            "reason": "1 of 1 accepts entries signed",
            "verify": "base64url-decode the JWS payload part, fetch https://csoai.org/.well-known/did.json, take the publicKeyJwk.x of the verificationMethod whose id equals the header kid, and verify Ed25519 over `header.payload`. POST the compact string to /api/receipts/verify to have us do it, or run the same-site https://councilof.ai/verifier/verify_receipt.py checker. Default mode reads the public DID document; saved-key replay can be offline. Signature validity is not proof of settlement."
          }
        }
      },
      "error": null,
      "skipped": null
    },
    {
      "url": "https://councilof-ai.pages.dev/api/pop/swift",
      "method": "GET",
      "http": 402,
      "body": {
        "x402Version": 2,
        "error": "Payment required",
        "resource": {
          "url": "https://councilof-ai.pages.dev/api/pop/swift",
          "description": "Population door: SWIFT-linked bank census — 26 sourced bank rows (three-state; identity = a dated press URL, hashed), as of 2026-09-01, state INDEXED. one row per bank named in a dated public notice about the Swift digital-asset MVP, in one of three states (LIVE, COMMITTED, DISCOVERED) — mixed identity by design, never a client list. A read-transform of the estate's own published artifact, with a signed digest of the slice. Not a grade, not a rank.",
          "mimeType": "application/json",
          "serviceName": "CSOAI Population Door",
          "tags": [
            "population",
            "swift",
            "banks",
            "census",
            "x402"
          ]
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "10000",
            "maxAmountRequired": "10000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0x212686404A7D1E1fD88F35eD6200c3aF7A78ae31",
            "maxTimeoutSeconds": 300,
            "extra": {
              "name": "USD Coin",
              "version": "2",
              "decimals": 6,
              "symbol": "USDC"
            },
            "csoai_pricing": {
              "product_id": "csoai.product.population.swift",
              "sku_id": "issuance",
              "pricing_basis": "PROMO_EXISTING_DATA",
              "campaign_id": "csoai-launch-30d-20260911",
              "normal_amount_atomic": "20000",
              "offered_amount_atomic": "10000",
              "starts_at": "2026-09-11T00:00:00Z",
              "ends_at": "2026-10-11T00:00:00Z",
              "fresh_compute_excluded": true
            },
            "resource": "https://councilof-ai.pages.dev/api/pop/swift",
            "description": "Population door: SWIFT-linked bank census — 26 sourced bank rows (three-state; identity = a dated press URL, hashed), as of 2026-09-01, state INDEXED. one row per bank named in a dated public notice about the Swift digital-asset MVP, in one of three states (LIVE, COMMITTED, DISCOVERED) — mixed identity by design, never a client list. A read-transform of the estate's own published artifact, with a signed digest of the slice. Not a grade, not a rank.",
            "mimeType": "application/json"
          }
        ],
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "schema": "csoai.population-door/0.1",
                  "kind": "slice",
                  "id": "swift",
                  "state": "INDEXED",
                  "n": 26,
                  "n_unit": "sourced bank rows (three-state; identity = a dated press URL, hashed)",
                  "as_of": "2026-09-01",
                  "source": [
                    "/interop/swift-census.json"
                  ],
                  "rows": "<the population rows / artifact bytes, verbatim>",
                  "attestation": {
                    "schema": "https://councilof.ai/schema/card-v0.json",
                    "surface": "population.slice",
                    "payload": {
                      "kind": "csoai.population.slice/0.1",
                      "rows_sha256": "<hex>"
                    },
                    "sha256": "<hex>",
                    "sig_ed25519": "<hex or null>"
                  },
                  "settle": {
                    "transaction": "<0x… or null>",
                    "network": "<caip2 or null>",
                    "payer": "<0x… or null>"
                  }
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET",
                        "HEAD",
                        "DELETE"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string"
                    },
                    "example": {
                      "type": "object"
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          },
          "offer-receipt": {
            "info": {
              "offers": [
                {
                  "format": "jws",
                  "acceptIndex": 0,
                  "signature": "eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6Y3NvYWkub3JnI2JvYXJkLWF0dGVzdGF0aW9uLTEifQ.eyJhbW91bnQiOiIxMDAwMCIsImFzc2V0IjoiMHg4MzM1ODlmQ0Q2ZURiNkUwOGY0YzdDMzJENGY3MWI1NGJkQTAyOTEzIiwibmV0d29yayI6ImVpcDE1NTo4NDUzIiwicGF5VG8iOiIweDIxMjY4NjQwNEE3RDFFMWZEODhGMzVlRDYyMDBjM2FGN0E3OGFlMzEiLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vY291bmNpbG9mLWFpLnBhZ2VzLmRldi9hcGkvcG9wL3N3aWZ0Iiwic2NoZW1lIjoiZXhhY3QiLCJ2YWxpZFVudGlsIjoxNzkwNjIwNzEzLCJ2ZXJzaW9uIjoxfQ.rNn8ixq6NvqETK9eDMS18lZm71PwhjdUxENOqc9Gd3g4DlmlYvIL96qNHskfhM2qCor4MkbECkI8qkJA1JDnCA"
                }
              ]
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "offers": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "format": {
                        "type": "string",
                        "const": "jws"
                      },
                      "acceptIndex": {
                        "type": "integer"
                      },
                      "signature": {
                        "type": "string",
                        "description": "JWS compact serialization containing the offer payload"
                      }
                    },
                    "required": [
                      "format",
                      "signature"
                    ]
                  }
                }
              },
              "required": [
                "offers"
              ]
            }
          }
        },
        "csoai": {
          "schema": "csoai.population-door/0.1",
          "per": "population-slice",
          "population": "swift",
          "lid": "23 axes measured · 14 model fleets · 0 separated leaders · 9 public leader scores · 9 fact runs · TIE is TIE · not a certificate.",
          "preview": {
            "state": "INDEXED",
            "n": 26,
            "n_unit": "sourced bank rows (three-state; identity = a dated press URL, hashed)",
            "as_of": "2026-09-01",
            "source": [
              "/interop/swift-census.json"
            ],
            "reason": null,
            "unmeasured": [],
            "head": {
              "schema": "csoai.swift-census/0.1",
              "kind": "census-tape",
              "supersedes": "csoai.swift-17/0.1",
              "declared_n": 26,
              "by_status": {
                "LIVE": 3,
                "DISCOVERED": 14,
                "COMMITTED": 9
              },
              "n_measured": 0,
              "n_live": 3,
              "n_committed": 9,
              "n_discovered": 14,
              "settlement_still_off_chain": true,
              "swift_partnered": false,
              "cohort_are_clients": false,
              "honest_count_statement": "This is a sourced census of 26 named banks (3 LIVE, 9 COMMITTED, 14 DISCOVERED), not a '50'. Every row cites a real press URL with a date. No bank is a Council client. Not a Swift relationship. Not MEASURED — no ISO 20022 / copybook / MT artifact fetched. cobolbridge.ai HTTP 522 is infra, not this tape.",
              "universe_note": "Swift cites 40+ financial institutions in the MVP construction phase, up from 30 named at Sibos Frankfurt Sept 2025. Only 26 could be sourced to a real, reachable, dated press URL and named here. The remaining ~14+ are NOT enumerated — no name is invented to reach 50.",
              "identification": "a bank is on the census only with a real, reachable press URL and a date; state is the notice's own wording; nothing is measured about the bank"
            }
          },
          "never": [
            "a grade",
            "a rank",
            "a verdict about any row",
            "a paywall on the source artifact",
            "a certificate"
          ],
          "deliverable": "the SWIFT-linked bank census slice: the population rows verbatim from the artifact(s) in source[], plus a card-v0 attestation leaf over the reading (sha256 of the rows, signed when the Pages key is present) and the facilitator's settle record",
          "free_preview": "https://councilof-ai.pages.dev/api/pop/swift?preview=1",
          "free_manifest": "https://councilof-ai.pages.dev/api/pop/swift/manifest",
          "free_sources": [
            "/interop/swift-census.json"
          ],
          "rail": {
            "mode": "live",
            "pay_to_configured": true,
            "facilitator_configured": true,
            "note": "A settled receipt (facilitator /verify then /settle) unlocks the paid artefact. Verification of every artefact stays free."
          },
          "not_paid_reason": "no x-payment header",
          "catalog": "https://councilof-ai.pages.dev/api/x402",
          "all_doors": [
            "https://councilof-ai.pages.dev/api/pop/stablecoins",
            "https://councilof-ai.pages.dev/api/pop/swift",
            "https://councilof-ai.pages.dev/api/pop/xrpl",
            "https://councilof-ai.pages.dev/api/pop/x402-bazaar",
            "https://councilof-ai.pages.dev/api/pop/mcp-registry",
            "https://councilof-ai.pages.dev/api/pop/a2a",
            "https://councilof-ai.pages.dev/api/pop/ots-proofs",
            "https://councilof-ai.pages.dev/api/pop/layer0",
            "https://councilof-ai.pages.dev/api/pop/corrections",
            "https://councilof-ai.pages.dev/api/pop/claim-watch"
          ],
          "offer_receipt": {
            "extension": "offer-receipt",
            "spec": "https://github.com/x402-foundation/x402/blob/69652a69798f0b08f95bef33318896e36e210f7e/specs/extensions/extension-offer-and-receipt.md",
            "spec_commit": "69652a69798f0b08f95bef33318896e36e210f7e",
            "format": "jws",
            "alg": "EdDSA",
            "kid": "did:web:csoai.org#board-attestation-1",
            "signed": true,
            "reason": "1 of 1 accepts entries signed",
            "verify": "base64url-decode the JWS payload part, fetch https://csoai.org/.well-known/did.json, take the publicKeyJwk.x of the verificationMethod whose id equals the header kid, and verify Ed25519 over `header.payload`. POST the compact string to /api/receipts/verify to have us do it, or run the same-site https://councilof.ai/verifier/verify_receipt.py checker. Default mode reads the public DID document; saved-key replay can be offline. Signature validity is not proof of settlement."
          }
        }
      },
      "error": null,
      "skipped": null
    },
    {
      "url": "https://councilof-ai.pages.dev/api/pop/xrpl",
      "method": "GET",
      "http": 402,
      "body": {
        "x402Version": 2,
        "error": "Payment required",
        "resource": {
          "url": "https://councilof-ai.pages.dev/api/pop/xrpl",
          "description": "Population door: XRPL issued-asset set — 16 xrpl.asset.state leaves on the public root (the live reader's n), as of 2026-09-28T07:32:07Z, state INDEXED. one row per XRPL issued asset whose xrpl.asset.state card sits on the current public root, read by the live /api/xrpl reader; the issuer registry artifact is reported beside it and never merged. A read-transform of the estate's own published artifact, with a signed digest of the slice. Not a grade, not a rank.",
          "mimeType": "application/json",
          "serviceName": "CSOAI Population Door",
          "tags": [
            "population",
            "xrpl",
            "issuers",
            "census",
            "x402"
          ]
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "10000",
            "maxAmountRequired": "10000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0x212686404A7D1E1fD88F35eD6200c3aF7A78ae31",
            "maxTimeoutSeconds": 300,
            "extra": {
              "name": "USD Coin",
              "version": "2",
              "decimals": 6,
              "symbol": "USDC"
            },
            "csoai_pricing": {
              "product_id": "csoai.product.population.xrpl",
              "sku_id": "issuance",
              "pricing_basis": "PROMO_EXISTING_DATA",
              "campaign_id": "csoai-launch-30d-20260911",
              "normal_amount_atomic": "20000",
              "offered_amount_atomic": "10000",
              "starts_at": "2026-09-11T00:00:00Z",
              "ends_at": "2026-10-11T00:00:00Z",
              "fresh_compute_excluded": true
            },
            "resource": "https://councilof-ai.pages.dev/api/pop/xrpl",
            "description": "Population door: XRPL issued-asset set — 16 xrpl.asset.state leaves on the public root (the live reader's n), as of 2026-09-28T07:32:07Z, state INDEXED. one row per XRPL issued asset whose xrpl.asset.state card sits on the current public root, read by the live /api/xrpl reader; the issuer registry artifact is reported beside it and never merged. A read-transform of the estate's own published artifact, with a signed digest of the slice. Not a grade, not a rank.",
            "mimeType": "application/json"
          }
        ],
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "schema": "csoai.population-door/0.1",
                  "kind": "slice",
                  "id": "xrpl",
                  "state": "INDEXED",
                  "n": 16,
                  "n_unit": "xrpl.asset.state leaves on the public root (the live reader's n)",
                  "as_of": "2026-09-28T07:32:07Z",
                  "source": [
                    "/api/xrpl",
                    "/root.json",
                    "/cards-bundle.json",
                    "/interop/xrpl-issuer-registry.json"
                  ],
                  "rows": "<the population rows / artifact bytes, verbatim>",
                  "attestation": {
                    "schema": "https://councilof.ai/schema/card-v0.json",
                    "surface": "population.slice",
                    "payload": {
                      "kind": "csoai.population.slice/0.1",
                      "rows_sha256": "<hex>"
                    },
                    "sha256": "<hex>",
                    "sig_ed25519": "<hex or null>"
                  },
                  "settle": {
                    "transaction": "<0x… or null>",
                    "network": "<caip2 or null>",
                    "payer": "<0x… or null>"
                  }
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET",
                        "HEAD",
                        "DELETE"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string"
                    },
                    "example": {
                      "type": "object"
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          },
          "offer-receipt": {
            "info": {
              "offers": [
                {
                  "format": "jws",
                  "acceptIndex": 0,
                  "signature": "eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6Y3NvYWkub3JnI2JvYXJkLWF0dGVzdGF0aW9uLTEifQ.eyJhbW91bnQiOiIxMDAwMCIsImFzc2V0IjoiMHg4MzM1ODlmQ0Q2ZURiNkUwOGY0YzdDMzJENGY3MWI1NGJkQTAyOTEzIiwibmV0d29yayI6ImVpcDE1NTo4NDUzIiwicGF5VG8iOiIweDIxMjY4NjQwNEE3RDFFMWZEODhGMzVlRDYyMDBjM2FGN0E3OGFlMzEiLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vY291bmNpbG9mLWFpLnBhZ2VzLmRldi9hcGkvcG9wL3hycGwiLCJzY2hlbWUiOiJleGFjdCIsInZhbGlkVW50aWwiOjE3OTA2MjA3MTQsInZlcnNpb24iOjF9.Ve-cdHAgmTQrluVTorKOyOTky9K7NE5BnYDE1mpZ5_M-1h-k_L5kTQvMDnhbMTpViVgyzNRfr0n0I1SJcZCZDQ"
                }
              ]
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "offers": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "format": {
                        "type": "string",
                        "const": "jws"
                      },
                      "acceptIndex": {
                        "type": "integer"
                      },
                      "signature": {
                        "type": "string",
                        "description": "JWS compact serialization containing the offer payload"
                      }
                    },
                    "required": [
                      "format",
                      "signature"
                    ]
                  }
                }
              },
              "required": [
                "offers"
              ]
            }
          }
        },
        "csoai": {
          "schema": "csoai.population-door/0.1",
          "per": "population-slice",
          "population": "xrpl",
          "lid": "23 axes measured · 14 model fleets · 0 separated leaders · 9 public leader scores · 9 fact runs · TIE is TIE · not a certificate.",
          "preview": {
            "state": "INDEXED",
            "n": 16,
            "n_unit": "xrpl.asset.state leaves on the public root (the live reader's n)",
            "as_of": "2026-09-28T07:32:07Z",
            "source": [
              "/api/xrpl",
              "/root.json",
              "/cards-bundle.json",
              "/interop/xrpl-issuer-registry.json"
            ],
            "reason": null,
            "unmeasured": [],
            "head": {
              "reader_schema": "csoai.xrpl-reader/0.1",
              "merkle_root": "c2ab6d59e530d7dd5999b790c590ca0513e3af6f6fc1514cb8a282232ea768e3",
              "declared_n": 16,
              "xrpl_asset_count_attempted": 16,
              "note": "Coverage of public xrpl.fi identity-verified issued assets. Not a GSPC mill. Not 377 instruments. Not clients.",
              "registry": {
                "path": "/interop/xrpl-issuer-registry.json",
                "as_of": "20260905T054838Z",
                "schema": "csoai.xrpl-issuer-registry/0.1",
                "issuer_rows": 11,
                "note": "a separate artifact (issuer registry, unsigned). Its rows are not the reader's leaves and are not added to n."
              },
              "identification": "an asset is in the set because a signed xrpl.asset.state card for it is a leaf of the current public root; holders/supply carry their own REPORTED_WITH_METHOD / UNMEASURED state per row"
            }
          },
          "never": [
            "a grade",
            "a rank",
            "a verdict about any row",
            "a paywall on the source artifact",
            "a certificate"
          ],
          "deliverable": "the XRPL issued-asset set slice: the population rows verbatim from the artifact(s) in source[], plus a card-v0 attestation leaf over the reading (sha256 of the rows, signed when the Pages key is present) and the facilitator's settle record",
          "free_preview": "https://councilof-ai.pages.dev/api/pop/xrpl?preview=1",
          "free_manifest": "https://councilof-ai.pages.dev/api/pop/xrpl/manifest",
          "free_sources": [
            "/api/xrpl",
            "/root.json",
            "/cards-bundle.json",
            "/interop/xrpl-issuer-registry.json"
          ],
          "rail": {
            "mode": "live",
            "pay_to_configured": true,
            "facilitator_configured": true,
            "note": "A settled receipt (facilitator /verify then /settle) unlocks the paid artefact. Verification of every artefact stays free."
          },
          "not_paid_reason": "no x-payment header",
          "catalog": "https://councilof-ai.pages.dev/api/x402",
          "all_doors": [
            "https://councilof-ai.pages.dev/api/pop/stablecoins",
            "https://councilof-ai.pages.dev/api/pop/swift",
            "https://councilof-ai.pages.dev/api/pop/xrpl",
            "https://councilof-ai.pages.dev/api/pop/x402-bazaar",
            "https://councilof-ai.pages.dev/api/pop/mcp-registry",
            "https://councilof-ai.pages.dev/api/pop/a2a",
            "https://councilof-ai.pages.dev/api/pop/ots-proofs",
            "https://councilof-ai.pages.dev/api/pop/layer0",
            "https://councilof-ai.pages.dev/api/pop/corrections",
            "https://councilof-ai.pages.dev/api/pop/claim-watch"
          ],
          "offer_receipt": {
            "extension": "offer-receipt",
            "spec": "https://github.com/x402-foundation/x402/blob/69652a69798f0b08f95bef33318896e36e210f7e/specs/extensions/extension-offer-and-receipt.md",
            "spec_commit": "69652a69798f0b08f95bef33318896e36e210f7e",
            "format": "jws",
            "alg": "EdDSA",
            "kid": "did:web:csoai.org#board-attestation-1",
            "signed": true,
            "reason": "1 of 1 accepts entries signed",
            "verify": "base64url-decode the JWS payload part, fetch https://csoai.org/.well-known/did.json, take the publicKeyJwk.x of the verificationMethod whose id equals the header kid, and verify Ed25519 over `header.payload`. POST the compact string to /api/receipts/verify to have us do it, or run the same-site https://councilof.ai/verifier/verify_receipt.py checker. Default mode reads the public DID document; saved-key replay can be offline. Signature validity is not proof of settlement."
          }
        }
      },
      "error": null,
      "skipped": null
    },
    {
      "url": "https://councilof-ai.pages.dev/api/pop/x402-bazaar",
      "method": "GET",
      "http": 402,
      "body": {
        "x402Version": 2,
        "error": "Payment required",
        "resource": {
          "url": "https://councilof-ai.pages.dev/api/pop/x402-bazaar",
          "description": "Population door: x402 Bazaar listings — count INDEXED (no total is published), as of 2026-09-17T05:48:05Z, state INDEXED. the payable resources catalogued by the two public x402 discovery indexes (Coinbase CDP, PayAI), counted within each frame with the cross-frame overlap published, plus the estate's own doors as its door census read them. A read-transform of the estate's own published artifact, with a signed digest of the slice. Not a grade, not a rank.",
          "mimeType": "application/json",
          "serviceName": "CSOAI Population Door",
          "tags": [
            "population",
            "x402",
            "bazaar",
            "census"
          ]
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "10000",
            "maxAmountRequired": "10000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0x212686404A7D1E1fD88F35eD6200c3aF7A78ae31",
            "maxTimeoutSeconds": 300,
            "extra": {
              "name": "USD Coin",
              "version": "2",
              "decimals": 6,
              "symbol": "USDC"
            },
            "csoai_pricing": {
              "product_id": "csoai.product.population.x402-bazaar",
              "sku_id": "issuance",
              "pricing_basis": "PROMO_EXISTING_DATA",
              "campaign_id": "csoai-launch-30d-20260911",
              "normal_amount_atomic": "20000",
              "offered_amount_atomic": "10000",
              "starts_at": "2026-09-11T00:00:00Z",
              "ends_at": "2026-10-11T00:00:00Z",
              "fresh_compute_excluded": true
            },
            "resource": "https://councilof-ai.pages.dev/api/pop/x402-bazaar",
            "description": "Population door: x402 Bazaar listings — count INDEXED (no total is published), as of 2026-09-17T05:48:05Z, state INDEXED. the payable resources catalogued by the two public x402 discovery indexes (Coinbase CDP, PayAI), counted within each frame with the cross-frame overlap published, plus the estate's own doors as its door census read them. A read-transform of the estate's own published artifact, with a signed digest of the slice. Not a grade, not a rank.",
            "mimeType": "application/json"
          }
        ],
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "schema": "csoai.population-door/0.1",
                  "kind": "slice",
                  "id": "x402-bazaar",
                  "state": "INDEXED",
                  "n": null,
                  "n_unit": "listings per index frame (frames overlap; the artifact refuses a total, so n is null — not 0)",
                  "as_of": "2026-09-17T05:48:05Z",
                  "source": [
                    "/interop/agent-population-2026-09-17.json",
                    "/interop/x402-door-census-2026-09-16.json"
                  ],
                  "rows": "<the population rows / artifact bytes, verbatim>",
                  "attestation": {
                    "schema": "https://councilof.ai/schema/card-v0.json",
                    "surface": "population.slice",
                    "payload": {
                      "kind": "csoai.population.slice/0.1",
                      "rows_sha256": "<hex>"
                    },
                    "sha256": "<hex>",
                    "sig_ed25519": "<hex or null>"
                  },
                  "settle": {
                    "transaction": "<0x… or null>",
                    "network": "<caip2 or null>",
                    "payer": "<0x… or null>"
                  }
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET",
                        "HEAD",
                        "DELETE"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string"
                    },
                    "example": {
                      "type": "object"
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          },
          "offer-receipt": {
            "info": {
              "offers": [
                {
                  "format": "jws",
                  "acceptIndex": 0,
                  "signature": "eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6Y3NvYWkub3JnI2JvYXJkLWF0dGVzdGF0aW9uLTEifQ.eyJhbW91bnQiOiIxMDAwMCIsImFzc2V0IjoiMHg4MzM1ODlmQ0Q2ZURiNkUwOGY0YzdDMzJENGY3MWI1NGJkQTAyOTEzIiwibmV0d29yayI6ImVpcDE1NTo4NDUzIiwicGF5VG8iOiIweDIxMjY4NjQwNEE3RDFFMWZEODhGMzVlRDYyMDBjM2FGN0E3OGFlMzEiLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vY291bmNpbG9mLWFpLnBhZ2VzLmRldi9hcGkvcG9wL3g0MDItYmF6YWFyIiwic2NoZW1lIjoiZXhhY3QiLCJ2YWxpZFVudGlsIjoxNzkwNjIwNzEzLCJ2ZXJzaW9uIjoxfQ.07E7YMWF0Q481K4xYv-h_AXUj7GWTLJCO6X33xok5bfeb_jVIlan_xBUwsBnTKPnc_1i7nBsU4UGEk9B11f1Ag"
                }
              ]
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "offers": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "format": {
                        "type": "string",
                        "const": "jws"
                      },
                      "acceptIndex": {
                        "type": "integer"
                      },
                      "signature": {
                        "type": "string",
                        "description": "JWS compact serialization containing the offer payload"
                      }
                    },
                    "required": [
                      "format",
                      "signature"
                    ]
                  }
                }
              },
              "required": [
                "offers"
              ]
            }
          }
        },
        "csoai": {
          "schema": "csoai.population-door/0.1",
          "per": "population-slice",
          "population": "x402-bazaar",
          "lid": "23 axes measured · 14 model fleets · 0 separated leaders · 9 public leader scores · 9 fact runs · TIE is TIE · not a certificate.",
          "preview": {
            "state": "INDEXED",
            "n": null,
            "n_unit": "listings per index frame (frames overlap; the artifact refuses a total, so n is null — not 0)",
            "as_of": "2026-09-17T05:48:05Z",
            "source": [
              "/interop/agent-population-2026-09-17.json",
              "/interop/x402-door-census-2026-09-16.json"
            ],
            "reason": null,
            "unmeasured": [
              "the daily x402 Bazaar conformance census (csoai.x402-bazaar-conformance/0.2, per-host probes + day-over-day diff) is produced on the pod under /workspace/lanes/out/x402-bazaar-conformance and is not published in this repository; the diff is UNMEASURED here, not 0"
            ],
            "head": {
              "n_by_frame": {
                "x402-cdp-bazaar": 15742,
                "x402-payai-bazaar": 25491
              },
              "overlap_cdp_payai": 1104,
              "frames": {
                "x402-cdp-bazaar": {
                  "source": "x402-cdp-bazaar",
                  "state": "ENUMERATED_COMPLETE",
                  "pages_walked": 158,
                  "items_returned": 15742,
                  "distinct_keys": 15742,
                  "duplicates_in_source": 0,
                  "seconds": 152.7,
                  "credential_required": false,
                  "note": "Coinbase documents this endpoint as public and requiring no API key. Our walk is unauthenticated."
                },
                "x402-payai-bazaar": {
                  "source": "x402-payai-bazaar",
                  "state": "ENUMERATED_COMPLETE",
                  "pages_walked": 256,
                  "items_returned": 25505,
                  "distinct_keys": 25491,
                  "duplicates_in_source": 14,
                  "seconds": 187.1,
                  "credential_required": false,
                  "note": "Response headers publish a 25 requests per second limit; we stay well under it."
                }
              },
              "what_this_is_not": [
                "Not a global count of anything. Each row is a count WITHIN a named frame, and the frame is the source.",
                "Not a measurement of those agents. Appearing in a registry says nothing about whether the agent works.",
                "Not a total. Sources overlap, and the overlap is published rather than assumed to be zero."
              ],
              "our_doors": {
                "path": "/interop/x402-door-census-2026-09-16.json",
                "as_of": "2026-09-16T11:40:00Z",
                "n": 11,
                "counts": {
                  "PAYABLE_CHALLENGE": 11
                },
                "honesty": "This measures whether each door issues a payable challenge. A 402 is not settlement, not delivery and not revenue, and nothing here is a payment. Separately: a client using the Python standard library is answered 403 by the CDN in front of this estate, so for those doors the price is never shown to that buyer at all. Both readings are on every row."
              },
              "diff": {
                "state": "UNMEASURED",
                "reason": "the daily x402 Bazaar conformance census (csoai.x402-bazaar-conformance/0.2, per-host probes + day-over-day diff) is produced on the pod under /workspace/lanes/out/x402-bazaar-conformance and is not published in this repository; the diff is UNMEASURED here, not 0"
              },
              "identification": "a listing is a row the index returned on an unauthenticated full walk (pages and distinct keys per frame are in `frames`); appearing in an index says nothing about whether the door delivers"
            }
          },
          "never": [
            "a grade",
            "a rank",
            "a verdict about any row",
            "a paywall on the source artifact",
            "a certificate"
          ],
          "deliverable": "the x402 Bazaar listings slice: the population rows verbatim from the artifact(s) in source[], plus a card-v0 attestation leaf over the reading (sha256 of the rows, signed when the Pages key is present) and the facilitator's settle record",
          "free_preview": "https://councilof-ai.pages.dev/api/pop/x402-bazaar?preview=1",
          "free_manifest": "https://councilof-ai.pages.dev/api/pop/x402-bazaar/manifest",
          "free_sources": [
            "/interop/agent-population-2026-09-17.json",
            "/interop/x402-door-census-2026-09-16.json"
          ],
          "rail": {
            "mode": "live",
            "pay_to_configured": true,
            "facilitator_configured": true,
            "note": "A settled receipt (facilitator /verify then /settle) unlocks the paid artefact. Verification of every artefact stays free."
          },
          "not_paid_reason": "no x-payment header",
          "catalog": "https://councilof-ai.pages.dev/api/x402",
          "all_doors": [
            "https://councilof-ai.pages.dev/api/pop/stablecoins",
            "https://councilof-ai.pages.dev/api/pop/swift",
            "https://councilof-ai.pages.dev/api/pop/xrpl",
            "https://councilof-ai.pages.dev/api/pop/x402-bazaar",
            "https://councilof-ai.pages.dev/api/pop/mcp-registry",
            "https://councilof-ai.pages.dev/api/pop/a2a",
            "https://councilof-ai.pages.dev/api/pop/ots-proofs",
            "https://councilof-ai.pages.dev/api/pop/layer0",
            "https://councilof-ai.pages.dev/api/pop/corrections",
            "https://councilof-ai.pages.dev/api/pop/claim-watch"
          ],
          "offer_receipt": {
            "extension": "offer-receipt",
            "spec": "https://github.com/x402-foundation/x402/blob/69652a69798f0b08f95bef33318896e36e210f7e/specs/extensions/extension-offer-and-receipt.md",
            "spec_commit": "69652a69798f0b08f95bef33318896e36e210f7e",
            "format": "jws",
            "alg": "EdDSA",
            "kid": "did:web:csoai.org#board-attestation-1",
            "signed": true,
            "reason": "1 of 1 accepts entries signed",
            "verify": "base64url-decode the JWS payload part, fetch https://csoai.org/.well-known/did.json, take the publicKeyJwk.x of the verificationMethod whose id equals the header kid, and verify Ed25519 over `header.payload`. POST the compact string to /api/receipts/verify to have us do it, or run the same-site https://councilof.ai/verifier/verify_receipt.py checker. Default mode reads the public DID document; saved-key replay can be offline. Signature validity is not proof of settlement."
          }
        }
      },
      "error": null,
      "skipped": null
    },
    {
      "url": "https://councilof-ai.pages.dev/api/pop/mcp-registry",
      "method": "GET",
      "http": 402,
      "body": {
        "x402Version": 2,
        "error": "Payment required",
        "resource": {
          "url": "https://councilof-ai.pages.dev/api/pop/mcp-registry",
          "description": "Population door: MCP registry listings — 354 own server names in the official MCP registry (one row per name, classified on isLatest=true), as of 2026-09-22T08:27:50Z, state INDEXED. one row per server name the estate publishes in the official MCP registry, classified on its latest version (remote alive / package resolvable), with the registry's full-walk census reported beside it. A read-transform of the estate's own published artifact, with a signed digest of the slice. Not a grade, not a rank",
          "mimeType": "application/json",
          "serviceName": "CSOAI Population Door",
          "tags": [
            "population",
            "mcp",
            "registry",
            "census",
            "x402"
          ]
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "10000",
            "maxAmountRequired": "10000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0x212686404A7D1E1fD88F35eD6200c3aF7A78ae31",
            "maxTimeoutSeconds": 300,
            "extra": {
              "name": "USD Coin",
              "version": "2",
              "decimals": 6,
              "symbol": "USDC"
            },
            "csoai_pricing": {
              "product_id": "csoai.product.population.mcp-registry",
              "sku_id": "issuance",
              "pricing_basis": "PROMO_EXISTING_DATA",
              "campaign_id": "csoai-launch-30d-20260911",
              "normal_amount_atomic": "20000",
              "offered_amount_atomic": "10000",
              "starts_at": "2026-09-11T00:00:00Z",
              "ends_at": "2026-10-11T00:00:00Z",
              "fresh_compute_excluded": true
            },
            "resource": "https://councilof-ai.pages.dev/api/pop/mcp-registry",
            "description": "Population door: MCP registry listings — 354 own server names in the official MCP registry (one row per name, classified on isLatest=true), as of 2026-09-22T08:27:50Z, state INDEXED. one row per server name the estate publishes in the official MCP registry, classified on its latest version (remote alive / package resolvable), with the registry's full-walk census reported beside it. A read-transform of the estate's own published artifact, with a signed digest of the slice. Not a grade, not a rank.",
            "mimeType": "application/json"
          }
        ],
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "schema": "csoai.population-door/0.1",
                  "kind": "slice",
                  "id": "mcp-registry",
                  "state": "INDEXED",
                  "n": 354,
                  "n_unit": "own server names in the official MCP registry (one row per name, classified on isLatest=true)",
                  "as_of": "2026-09-22T08:27:50Z",
                  "source": [
                    "/interop/mcp-registry-self-listings-2026-09-22.json",
                    "/interop/agent-population-2026-09-17.json"
                  ],
                  "rows": "<the population rows / artifact bytes, verbatim>",
                  "attestation": {
                    "schema": "https://councilof.ai/schema/card-v0.json",
                    "surface": "population.slice",
                    "payload": {
                      "kind": "csoai.population.slice/0.1",
                      "rows_sha256": "<hex>"
                    },
                    "sha256": "<hex>",
                    "sig_ed25519": "<hex or null>"
                  },
                  "settle": {
                    "transaction": "<0x… or null>",
                    "network": "<caip2 or null>",
                    "payer": "<0x… or null>"
                  }
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET",
                        "HEAD",
                        "DELETE"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string"
                    },
                    "example": {
                      "type": "object"
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          },
          "offer-receipt": {
            "info": {
              "offers": [
                {
                  "format": "jws",
                  "acceptIndex": 0,
                  "signature": "eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6Y3NvYWkub3JnI2JvYXJkLWF0dGVzdGF0aW9uLTEifQ.eyJhbW91bnQiOiIxMDAwMCIsImFzc2V0IjoiMHg4MzM1ODlmQ0Q2ZURiNkUwOGY0YzdDMzJENGY3MWI1NGJkQTAyOTEzIiwibmV0d29yayI6ImVpcDE1NTo4NDUzIiwicGF5VG8iOiIweDIxMjY4NjQwNEE3RDFFMWZEODhGMzVlRDYyMDBjM2FGN0E3OGFlMzEiLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vY291bmNpbG9mLWFpLnBhZ2VzLmRldi9hcGkvcG9wL21jcC1yZWdpc3RyeSIsInNjaGVtZSI6ImV4YWN0IiwidmFsaWRVbnRpbCI6MTc5MDYyMDcxNCwidmVyc2lvbiI6MX0.ltHvLSG2551wQ0sBqUmmWpbUVXNG41woR6NY7Z8oibsxRWvTFTyerMJnsPvnMYuBR4xipjPzoXm75L0wp7LdCg"
                }
              ]
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "offers": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "format": {
                        "type": "string",
                        "const": "jws"
                      },
                      "acceptIndex": {
                        "type": "integer"
                      },
                      "signature": {
                        "type": "string",
                        "description": "JWS compact serialization containing the offer payload"
                      }
                    },
                    "required": [
                      "format",
                      "signature"
                    ]
                  }
                }
              },
              "required": [
                "offers"
              ]
            }
          }
        },
        "csoai": {
          "schema": "csoai.population-door/0.1",
          "per": "population-slice",
          "population": "mcp-registry",
          "lid": "23 axes measured · 14 model fleets · 0 separated leaders · 9 public leader scores · 9 fact runs · TIE is TIE · not a certificate.",
          "preview": {
            "state": "INDEXED",
            "n": 354,
            "n_unit": "own server names in the official MCP registry (one row per name, classified on isLatest=true)",
            "as_of": "2026-09-22T08:27:50Z",
            "source": [
              "/interop/mcp-registry-self-listings-2026-09-22.json",
              "/interop/agent-population-2026-09-17.json"
            ],
            "reason": null,
            "unmeasured": [],
            "head": {
              "schema": "csoai.registry-self-listings/0.1",
              "kind": "measured",
              "signed": false,
              "declared_denominator": 354,
              "versions_total": 1342,
              "names_total": 354,
              "namespaces_seen": {
                "io.github.CSOAI-ORG": 354
              },
              "totals_by_state": {
                "REMOTE_DEAD_PACKAGE_OK": 39,
                "REMOTE_DEAD_PACKAGE_MISSING": 0,
                "NO_REMOTE_PACKAGE_OK": 314,
                "NO_REMOTE_PACKAGE_MISSING": 0,
                "UNCHECKABLE": 0,
                "REMOTE_ALIVE_PACKAGE_OK": 1
              },
              "redactions": {
                "count": 26,
                "rule": "tokens carrying an internal codename or a retracted claim word are replaced by withheld-by-brand-gate:<sha256[:12] of the token>; the registry itself still serves the names; counts are unaffected",
                "added": "2026-09-22"
              },
              "honesty": "self-published listings show distribution, not adoption",
              "whole_registry": {
                "path": "/interop/agent-population-2026-09-17.json",
                "as_of": "2026-09-17T05:48:05Z",
                "frame": "mcp-official-registry",
                "distinct_keys": 32670,
                "by_status": {
                  "active": 32323,
                  "deprecated": 347
                },
                "state": "ENUMERATED_COMPLETE"
              },
              "identification": "a row is a distinct server name under the estate's namespace in the registry's own search walk (page hashes in the artifact); state is what the remote and package resolved to on that day — not a grade"
            }
          },
          "never": [
            "a grade",
            "a rank",
            "a verdict about any row",
            "a paywall on the source artifact",
            "a certificate"
          ],
          "deliverable": "the MCP registry listings slice: the population rows verbatim from the artifact(s) in source[], plus a card-v0 attestation leaf over the reading (sha256 of the rows, signed when the Pages key is present) and the facilitator's settle record",
          "free_preview": "https://councilof-ai.pages.dev/api/pop/mcp-registry?preview=1",
          "free_manifest": "https://councilof-ai.pages.dev/api/pop/mcp-registry/manifest",
          "free_sources": [
            "/interop/mcp-registry-self-listings-2026-09-22.json",
            "/interop/agent-population-2026-09-17.json"
          ],
          "rail": {
            "mode": "live",
            "pay_to_configured": true,
            "facilitator_configured": true,
            "note": "A settled receipt (facilitator /verify then /settle) unlocks the paid artefact. Verification of every artefact stays free."
          },
          "not_paid_reason": "no x-payment header",
          "catalog": "https://councilof-ai.pages.dev/api/x402",
          "all_doors": [
            "https://councilof-ai.pages.dev/api/pop/stablecoins",
            "https://councilof-ai.pages.dev/api/pop/swift",
            "https://councilof-ai.pages.dev/api/pop/xrpl",
            "https://councilof-ai.pages.dev/api/pop/x402-bazaar",
            "https://councilof-ai.pages.dev/api/pop/mcp-registry",
            "https://councilof-ai.pages.dev/api/pop/a2a",
            "https://councilof-ai.pages.dev/api/pop/ots-proofs",
            "https://councilof-ai.pages.dev/api/pop/layer0",
            "https://councilof-ai.pages.dev/api/pop/corrections",
            "https://councilof-ai.pages.dev/api/pop/claim-watch"
          ],
          "offer_receipt": {
            "extension": "offer-receipt",
            "spec": "https://github.com/x402-foundation/x402/blob/69652a69798f0b08f95bef33318896e36e210f7e/specs/extensions/extension-offer-and-receipt.md",
            "spec_commit": "69652a69798f0b08f95bef33318896e36e210f7e",
            "format": "jws",
            "alg": "EdDSA",
            "kid": "did:web:csoai.org#board-attestation-1",
            "signed": true,
            "reason": "1 of 1 accepts entries signed",
            "verify": "base64url-decode the JWS payload part, fetch https://csoai.org/.well-known/did.json, take the publicKeyJwk.x of the verificationMethod whose id equals the header kid, and verify Ed25519 over `header.payload`. POST the compact string to /api/receipts/verify to have us do it, or run the same-site https://councilof.ai/verifier/verify_receipt.py checker. Default mode reads the public DID document; saved-key replay can be offline. Signature validity is not proof of settlement."
          }
        }
      },
      "error": null,
      "skipped": null
    },
    {
      "url": "https://councilof-ai.pages.dev/api/pop/a2a",
      "method": "GET",
      "http": 402,
      "body": {
        "x402Version": 2,
        "error": "Payment required",
        "resource": {
          "url": "https://councilof-ai.pages.dev/api/pop/a2a",
          "description": "Population door: A2A agent registry population — 391 distinct agents in the a2aregistry-org frame (one frame; not a global count), as of 2026-09-17T05:48:05Z, state INDEXED. the agents enumerable without a credential from the public A2A registry frame, counted within that frame, with the estate's own A2A directory-listing state reported beside it. A read-transform of the estate's own published artifact, with a signed digest of the slice. Not a grade, not a rank.",
          "mimeType": "application/json",
          "serviceName": "CSOAI Population Door",
          "tags": [
            "population",
            "a2a",
            "agents",
            "census",
            "x402"
          ]
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "10000",
            "maxAmountRequired": "10000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0x212686404A7D1E1fD88F35eD6200c3aF7A78ae31",
            "maxTimeoutSeconds": 300,
            "extra": {
              "name": "USD Coin",
              "version": "2",
              "decimals": 6,
              "symbol": "USDC"
            },
            "csoai_pricing": {
              "product_id": "csoai.product.population.a2a",
              "sku_id": "issuance",
              "pricing_basis": "PROMO_EXISTING_DATA",
              "campaign_id": "csoai-launch-30d-20260911",
              "normal_amount_atomic": "20000",
              "offered_amount_atomic": "10000",
              "starts_at": "2026-09-11T00:00:00Z",
              "ends_at": "2026-10-11T00:00:00Z",
              "fresh_compute_excluded": true
            },
            "resource": "https://councilof-ai.pages.dev/api/pop/a2a",
            "description": "Population door: A2A agent registry population — 391 distinct agents in the a2aregistry-org frame (one frame; not a global count), as of 2026-09-17T05:48:05Z, state INDEXED. the agents enumerable without a credential from the public A2A registry frame, counted within that frame, with the estate's own A2A directory-listing state reported beside it. A read-transform of the estate's own published artifact, with a signed digest of the slice. Not a grade, not a rank.",
            "mimeType": "application/json"
          }
        ],
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "schema": "csoai.population-door/0.1",
                  "kind": "slice",
                  "id": "a2a",
                  "state": "INDEXED",
                  "n": 391,
                  "n_unit": "distinct agents in the a2aregistry-org frame (one frame; not a global count)",
                  "as_of": "2026-09-17T05:48:05Z",
                  "source": [
                    "/interop/agent-population-2026-09-17.json",
                    "/interop/a2a-directories.json"
                  ],
                  "rows": "<the population rows / artifact bytes, verbatim>",
                  "attestation": {
                    "schema": "https://councilof.ai/schema/card-v0.json",
                    "surface": "population.slice",
                    "payload": {
                      "kind": "csoai.population.slice/0.1",
                      "rows_sha256": "<hex>"
                    },
                    "sha256": "<hex>",
                    "sig_ed25519": "<hex or null>"
                  },
                  "settle": {
                    "transaction": "<0x… or null>",
                    "network": "<caip2 or null>",
                    "payer": "<0x… or null>"
                  }
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET",
                        "HEAD",
                        "DELETE"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string"
                    },
                    "example": {
                      "type": "object"
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          },
          "offer-receipt": {
            "info": {
              "offers": [
                {
                  "format": "jws",
                  "acceptIndex": 0,
                  "signature": "eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6Y3NvYWkub3JnI2JvYXJkLWF0dGVzdGF0aW9uLTEifQ.eyJhbW91bnQiOiIxMDAwMCIsImFzc2V0IjoiMHg4MzM1ODlmQ0Q2ZURiNkUwOGY0YzdDMzJENGY3MWI1NGJkQTAyOTEzIiwibmV0d29yayI6ImVpcDE1NTo4NDUzIiwicGF5VG8iOiIweDIxMjY4NjQwNEE3RDFFMWZEODhGMzVlRDYyMDBjM2FGN0E3OGFlMzEiLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vY291bmNpbG9mLWFpLnBhZ2VzLmRldi9hcGkvcG9wL2EyYSIsInNjaGVtZSI6ImV4YWN0IiwidmFsaWRVbnRpbCI6MTc5MDYyMDcxNCwidmVyc2lvbiI6MX0.36J2leU_B9cCAE7zCNHHlQ2SM8vgtUJkcH2eJuQlDCNbclC5OjTA8V1gLW-XRpi7qW2jhoQ80HcMD_XH1demBw"
                }
              ]
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "offers": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "format": {
                        "type": "string",
                        "const": "jws"
                      },
                      "acceptIndex": {
                        "type": "integer"
                      },
                      "signature": {
                        "type": "string",
                        "description": "JWS compact serialization containing the offer payload"
                      }
                    },
                    "required": [
                      "format",
                      "signature"
                    ]
                  }
                }
              },
              "required": [
                "offers"
              ]
            }
          }
        },
        "csoai": {
          "schema": "csoai.population-door/0.1",
          "per": "population-slice",
          "population": "a2a",
          "lid": "23 axes measured · 14 model fleets · 0 separated leaders · 9 public leader scores · 9 fact runs · TIE is TIE · not a certificate.",
          "preview": {
            "state": "INDEXED",
            "n": 391,
            "n_unit": "distinct agents in the a2aregistry-org frame (one frame; not a global count)",
            "as_of": "2026-09-17T05:48:05Z",
            "source": [
              "/interop/agent-population-2026-09-17.json",
              "/interop/a2a-directories.json"
            ],
            "reason": null,
            "unmeasured": [
              "per-agent rows: the census artifact publishes frame counts, page hashes and overlap, not a row per agent"
            ],
            "head": {
              "frame": {
                "source": "a2aregistry-org",
                "state": "ENUMERATED_COMPLETE",
                "pages_walked": 4,
                "items_returned": 391,
                "distinct_keys": 391,
                "duplicates_in_source": 0,
                "seconds": 2.7,
                "credential_required": false,
                "note": "Returns 403 to a request with no User-Agent. Permissionless only if you send one."
              },
              "totals": {
                "x402-cdp-bazaar": 15742,
                "x402-payai-bazaar": 25491,
                "mcp-official-registry": 32670,
                "a2aregistry-org": 391
              },
              "on_the_figure_750000": "A figure of 750,000 A2A agents was circulating when this was built. We searched for a published source and found none: no crawl, no method, no denominator. The largest independently measured A2A population we could find is in the hundreds, and this census counts the same order. We record the discrepancy rather than repeating the figure.",
              "what_this_is_not": [
                "Not a global count of anything. Each row is a count WITHIN a named frame, and the frame is the source.",
                "Not a measurement of those agents. Appearing in a registry says nothing about whether the agent works.",
                "Not a total. Sources overlap, and the overlap is published rather than assumed to be zero."
              ],
              "our_listing_state": {
                "path": "/interop/a2a-directories.json",
                "as_of": "20260905T185400Z",
                "directories": 3,
                "totals": {
                  "directories_probed": 3,
                  "real_directories": 1,
                  "listed": 1,
                  "index_declared_total": 370,
                  "agents_scanned": 370,
                  "pages_fetched": 8,
                  "page_size": 50,
                  "ours_in_index": 1,
                  "agents_on_1_x": 93,
                  "healthy": 363,
                  "protocol_versions": {
                    "0.3": 17,
                    "0.3.0": 227,
                    "1.0": 83,
                    "1.0.0": 8,
                    "2.0": 1,
                    "unknown": 26,
                    "1.0.1": 1,
                    "9.3.5": 1,
                    "1.2": 1,
                    "2025-06-27": 1,
                    "0.2.5": 2,
                    "0.2.0": 2
                  },
                  "note": "Counts are DERIVED by paginating to the index's OWN declared total (the `total` field it returns beside `limit` and `offset`), not by reading one page. They are not typed."
                }
              },
              "identification": "an agent is counted because the registry returned it on an unauthenticated full walk; nothing is measured about the agent"
            }
          },
          "never": [
            "a grade",
            "a rank",
            "a verdict about any row",
            "a paywall on the source artifact",
            "a certificate"
          ],
          "deliverable": "the A2A agent registry population slice: the population rows verbatim from the artifact(s) in source[], plus a card-v0 attestation leaf over the reading (sha256 of the rows, signed when the Pages key is present) and the facilitator's settle record",
          "free_preview": "https://councilof-ai.pages.dev/api/pop/a2a?preview=1",
          "free_manifest": "https://councilof-ai.pages.dev/api/pop/a2a/manifest",
          "free_sources": [
            "/interop/agent-population-2026-09-17.json",
            "/interop/a2a-directories.json"
          ],
          "rail": {
            "mode": "live",
            "pay_to_configured": true,
            "facilitator_configured": true,
            "note": "A settled receipt (facilitator /verify then /settle) unlocks the paid artefact. Verification of every artefact stays free."
          },
          "not_paid_reason": "no x-payment header",
          "catalog": "https://councilof-ai.pages.dev/api/x402",
          "all_doors": [
            "https://councilof-ai.pages.dev/api/pop/stablecoins",
            "https://councilof-ai.pages.dev/api/pop/swift",
            "https://councilof-ai.pages.dev/api/pop/xrpl",
            "https://councilof-ai.pages.dev/api/pop/x402-bazaar",
            "https://councilof-ai.pages.dev/api/pop/mcp-registry",
            "https://councilof-ai.pages.dev/api/pop/a2a",
            "https://councilof-ai.pages.dev/api/pop/ots-proofs",
            "https://councilof-ai.pages.dev/api/pop/layer0",
            "https://councilof-ai.pages.dev/api/pop/corrections",
            "https://councilof-ai.pages.dev/api/pop/claim-watch"
          ],
          "offer_receipt": {
            "extension": "offer-receipt",
            "spec": "https://github.com/x402-foundation/x402/blob/69652a69798f0b08f95bef33318896e36e210f7e/specs/extensions/extension-offer-and-receipt.md",
            "spec_commit": "69652a69798f0b08f95bef33318896e36e210f7e",
            "format": "jws",
            "alg": "EdDSA",
            "kid": "did:web:csoai.org#board-attestation-1",
            "signed": true,
            "reason": "1 of 1 accepts entries signed",
            "verify": "base64url-decode the JWS payload part, fetch https://csoai.org/.well-known/did.json, take the publicKeyJwk.x of the verificationMethod whose id equals the header kid, and verify Ed25519 over `header.payload`. POST the compact string to /api/receipts/verify to have us do it, or run the same-site https://councilof.ai/verifier/verify_receipt.py checker. Default mode reads the public DID document; saved-key replay can be offline. Signature validity is not proof of settlement."
          }
        }
      },
      "error": null,
      "skipped": null
    },
    {
      "url": "https://councilof-ai.pages.dev/api/pop/ots-proofs",
      "method": "GET",
      "http": 402,
      "body": {
        "x402Version": 2,
        "error": "Payment required",
        "resource": {
          "url": "https://councilof-ai.pages.dev/api/pop/ots-proofs",
          "description": "Population door: OpenTimestamps proof manifest — 644 published .ots proofs that parse as proofs, as of 2026-09-28T07:32:14Z, state MEASURED. one row per published .ots proof of an estate artifact, with the state its bytes were read into (Bitcoin-attested, calendar-pending, subject absent) on the manifest's last rebuild. A read-transform of the estate's own published artifact, with a signed digest of the slice. Not a grade, not a rank.",
          "mimeType": "application/json",
          "serviceName": "CSOAI Population Door",
          "tags": [
            "population",
            "ots",
            "proofs",
            "anchoring",
            "x402"
          ]
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "10000",
            "maxAmountRequired": "10000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0x212686404A7D1E1fD88F35eD6200c3aF7A78ae31",
            "maxTimeoutSeconds": 300,
            "extra": {
              "name": "USD Coin",
              "version": "2",
              "decimals": 6,
              "symbol": "USDC"
            },
            "csoai_pricing": {
              "product_id": "csoai.product.population.ots-proofs",
              "sku_id": "issuance",
              "pricing_basis": "PROMO_EXISTING_DATA",
              "campaign_id": "csoai-launch-30d-20260911",
              "normal_amount_atomic": "20000",
              "offered_amount_atomic": "10000",
              "starts_at": "2026-09-11T00:00:00Z",
              "ends_at": "2026-10-11T00:00:00Z",
              "fresh_compute_excluded": true
            },
            "resource": "https://councilof-ai.pages.dev/api/pop/ots-proofs",
            "description": "Population door: OpenTimestamps proof manifest — 644 published .ots proofs that parse as proofs, as of 2026-09-28T07:32:14Z, state MEASURED. one row per published .ots proof of an estate artifact, with the state its bytes were read into (Bitcoin-attested, calendar-pending, subject absent) on the manifest's last rebuild. A read-transform of the estate's own published artifact, with a signed digest of the slice. Not a grade, not a rank.",
            "mimeType": "application/json"
          }
        ],
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "schema": "csoai.population-door/0.1",
                  "kind": "slice",
                  "id": "ots-proofs",
                  "state": "MEASURED",
                  "n": 644,
                  "n_unit": "published .ots proofs that parse as proofs",
                  "as_of": "2026-09-28T07:32:14Z",
                  "source": [
                    "/interop/ots/manifest.json"
                  ],
                  "rows": "<the population rows / artifact bytes, verbatim>",
                  "attestation": {
                    "schema": "https://councilof.ai/schema/card-v0.json",
                    "surface": "population.slice",
                    "payload": {
                      "kind": "csoai.population.slice/0.1",
                      "rows_sha256": "<hex>"
                    },
                    "sha256": "<hex>",
                    "sig_ed25519": "<hex or null>"
                  },
                  "settle": {
                    "transaction": "<0x… or null>",
                    "network": "<caip2 or null>",
                    "payer": "<0x… or null>"
                  }
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET",
                        "HEAD",
                        "DELETE"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string"
                    },
                    "example": {
                      "type": "object"
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          },
          "offer-receipt": {
            "info": {
              "offers": [
                {
                  "format": "jws",
                  "acceptIndex": 0,
                  "signature": "eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6Y3NvYWkub3JnI2JvYXJkLWF0dGVzdGF0aW9uLTEifQ.eyJhbW91bnQiOiIxMDAwMCIsImFzc2V0IjoiMHg4MzM1ODlmQ0Q2ZURiNkUwOGY0YzdDMzJENGY3MWI1NGJkQTAyOTEzIiwibmV0d29yayI6ImVpcDE1NTo4NDUzIiwicGF5VG8iOiIweDIxMjY4NjQwNEE3RDFFMWZEODhGMzVlRDYyMDBjM2FGN0E3OGFlMzEiLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vY291bmNpbG9mLWFpLnBhZ2VzLmRldi9hcGkvcG9wL290cy1wcm9vZnMiLCJzY2hlbWUiOiJleGFjdCIsInZhbGlkVW50aWwiOjE3OTA2MjA3MTQsInZlcnNpb24iOjF9.T520ai2mU9vjMiGpI5qMVBnQU-RnWYKDnD4ZeoV9F_T3HWE85N0o29jH8Z0nzKnKs1krHu8Cj3LxogaxzH08Bw"
                }
              ]
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "offers": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "format": {
                        "type": "string",
                        "const": "jws"
                      },
                      "acceptIndex": {
                        "type": "integer"
                      },
                      "signature": {
                        "type": "string",
                        "description": "JWS compact serialization containing the offer payload"
                      }
                    },
                    "required": [
                      "format",
                      "signature"
                    ]
                  }
                }
              },
              "required": [
                "offers"
              ]
            }
          }
        },
        "csoai": {
          "schema": "csoai.population-door/0.1",
          "per": "population-slice",
          "population": "ots-proofs",
          "lid": "23 axes measured · 14 model fleets · 0 separated leaders · 9 public leader scores · 9 fact runs · TIE is TIE · not a certificate.",
          "preview": {
            "state": "MEASURED",
            "n": 644,
            "n_unit": "published .ots proofs that parse as proofs",
            "as_of": "2026-09-28T07:32:14Z",
            "source": [
              "/interop/ots/manifest.json"
            ],
            "reason": null,
            "unmeasured": [],
            "head": {
              "schema": "csoai.ots-manifest/0.4",
              "by_state_from_rows": {
                "BITCOIN": 638,
                "PENDING": 6
              },
              "subject_absent_from_rows": 61,
              "declared_counts": {
                "proofs": 644,
                "bitcoin_attested": 638,
                "calendar_pending": 6,
                "quarantined_not_proofs": 0,
                "subject_absent": 61
              },
              "bitcoin_attested_means": "The proof bytes carry a BitcoinBlockHeaderAttestation, parsed by python-opentimestamps. This producer does not check the block header against a Bitcoin node; `ots verify` with a node does that.",
              "pending_is_not_anchored": "A calendar-pending proof is a submitted request, not evidence of a time. Only a Bitcoin attestation is that.",
              "subject_absent_means": "The proof commits to a digest, but the file it is named for is not served beside it. A reader cannot check what was stamped; it is an anchor without a subject.",
              "how_this_was_built": "Generated by reading every .ots file in dirs_scanned and keeping only those that deserialize as an OpenTimestamps detached proof. Never from a list of files we intended to stamp, and never copied from a staged manifest.",
              "identification": "a row is a .ots file under the scanned dirs that parsed as an OpenTimestamps proof; its state is read from its bytes (Bitcoin attestation present or only calendar-pending). A pending proof is not anchored."
            }
          },
          "never": [
            "a grade",
            "a rank",
            "a verdict about any row",
            "a paywall on the source artifact",
            "a certificate"
          ],
          "deliverable": "the OpenTimestamps proof manifest slice: the population rows verbatim from the artifact(s) in source[], plus a card-v0 attestation leaf over the reading (sha256 of the rows, signed when the Pages key is present) and the facilitator's settle record",
          "free_preview": "https://councilof-ai.pages.dev/api/pop/ots-proofs?preview=1",
          "free_manifest": "https://councilof-ai.pages.dev/api/pop/ots-proofs/manifest",
          "free_sources": [
            "/interop/ots/manifest.json"
          ],
          "rail": {
            "mode": "live",
            "pay_to_configured": true,
            "facilitator_configured": true,
            "note": "A settled receipt (facilitator /verify then /settle) unlocks the paid artefact. Verification of every artefact stays free."
          },
          "not_paid_reason": "no x-payment header",
          "catalog": "https://councilof-ai.pages.dev/api/x402",
          "all_doors": [
            "https://councilof-ai.pages.dev/api/pop/stablecoins",
            "https://councilof-ai.pages.dev/api/pop/swift",
            "https://councilof-ai.pages.dev/api/pop/xrpl",
            "https://councilof-ai.pages.dev/api/pop/x402-bazaar",
            "https://councilof-ai.pages.dev/api/pop/mcp-registry",
            "https://councilof-ai.pages.dev/api/pop/a2a",
            "https://councilof-ai.pages.dev/api/pop/ots-proofs",
            "https://councilof-ai.pages.dev/api/pop/layer0",
            "https://councilof-ai.pages.dev/api/pop/corrections",
            "https://councilof-ai.pages.dev/api/pop/claim-watch"
          ],
          "offer_receipt": {
            "extension": "offer-receipt",
            "spec": "https://github.com/x402-foundation/x402/blob/69652a69798f0b08f95bef33318896e36e210f7e/specs/extensions/extension-offer-and-receipt.md",
            "spec_commit": "69652a69798f0b08f95bef33318896e36e210f7e",
            "format": "jws",
            "alg": "EdDSA",
            "kid": "did:web:csoai.org#board-attestation-1",
            "signed": true,
            "reason": "1 of 1 accepts entries signed",
            "verify": "base64url-decode the JWS payload part, fetch https://csoai.org/.well-known/did.json, take the publicKeyJwk.x of the verificationMethod whose id equals the header kid, and verify Ed25519 over `header.payload`. POST the compact string to /api/receipts/verify to have us do it, or run the same-site https://councilof.ai/verifier/verify_receipt.py checker. Default mode reads the public DID document; saved-key replay can be offline. Signature validity is not proof of settlement."
          }
        }
      },
      "error": null,
      "skipped": null
    },
    {
      "url": "https://councilof-ai.pages.dev/api/pop/layer0",
      "method": "GET",
      "http": 402,
      "body": {
        "x402Version": 2,
        "error": "Payment required",
        "resource": {
          "url": "https://councilof-ai.pages.dev/api/pop/layer0",
          "description": "Population door: Layer-0 machine-surface ceremony — 29 live probes of the estate's machine surface in the ceremony, as of 2026-09-03T05:10:26Z, state MEASURED. one row per protocol rail and per probe of the estate's own machine surface, with the HTTP status each returned at the ceremony's as_of, and the state of the ceremony artifact's own .ots proof. A read-transform of the estate's own published artifact, with a signed digest of the slice. Not a grade, not a rank.",
          "mimeType": "application/json",
          "serviceName": "CSOAI Population Door",
          "tags": [
            "population",
            "layer0",
            "rails",
            "ceremony",
            "x402"
          ]
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "10000",
            "maxAmountRequired": "10000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0x212686404A7D1E1fD88F35eD6200c3aF7A78ae31",
            "maxTimeoutSeconds": 300,
            "extra": {
              "name": "USD Coin",
              "version": "2",
              "decimals": 6,
              "symbol": "USDC"
            },
            "csoai_pricing": {
              "product_id": "csoai.product.population.layer0",
              "sku_id": "issuance",
              "pricing_basis": "PROMO_EXISTING_DATA",
              "campaign_id": "csoai-launch-30d-20260911",
              "normal_amount_atomic": "20000",
              "offered_amount_atomic": "10000",
              "starts_at": "2026-09-11T00:00:00Z",
              "ends_at": "2026-10-11T00:00:00Z",
              "fresh_compute_excluded": true
            },
            "resource": "https://councilof-ai.pages.dev/api/pop/layer0",
            "description": "Population door: Layer-0 machine-surface ceremony — 29 live probes of the estate's machine surface in the ceremony, as of 2026-09-03T05:10:26Z, state MEASURED. one row per protocol rail and per probe of the estate's own machine surface, with the HTTP status each returned at the ceremony's as_of, and the state of the ceremony artifact's own .ots proof. A read-transform of the estate's own published artifact, with a signed digest of the slice. Not a grade, not a rank.",
            "mimeType": "application/json"
          }
        ],
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "schema": "csoai.population-door/0.1",
                  "kind": "slice",
                  "id": "layer0",
                  "state": "MEASURED",
                  "n": 29,
                  "n_unit": "live probes of the estate's machine surface in the ceremony",
                  "as_of": "2026-09-03T05:10:26Z",
                  "source": [
                    "/interop/layer0-ceremony-2026-09-03.json",
                    "/interop/ots/manifest.json"
                  ],
                  "rows": "<the population rows / artifact bytes, verbatim>",
                  "attestation": {
                    "schema": "https://councilof.ai/schema/card-v0.json",
                    "surface": "population.slice",
                    "payload": {
                      "kind": "csoai.population.slice/0.1",
                      "rows_sha256": "<hex>"
                    },
                    "sha256": "<hex>",
                    "sig_ed25519": "<hex or null>"
                  },
                  "settle": {
                    "transaction": "<0x… or null>",
                    "network": "<caip2 or null>",
                    "payer": "<0x… or null>"
                  }
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET",
                        "HEAD",
                        "DELETE"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string"
                    },
                    "example": {
                      "type": "object"
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          },
          "offer-receipt": {
            "info": {
              "offers": [
                {
                  "format": "jws",
                  "acceptIndex": 0,
                  "signature": "eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6Y3NvYWkub3JnI2JvYXJkLWF0dGVzdGF0aW9uLTEifQ.eyJhbW91bnQiOiIxMDAwMCIsImFzc2V0IjoiMHg4MzM1ODlmQ0Q2ZURiNkUwOGY0YzdDMzJENGY3MWI1NGJkQTAyOTEzIiwibmV0d29yayI6ImVpcDE1NTo4NDUzIiwicGF5VG8iOiIweDIxMjY4NjQwNEE3RDFFMWZEODhGMzVlRDYyMDBjM2FGN0E3OGFlMzEiLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vY291bmNpbG9mLWFpLnBhZ2VzLmRldi9hcGkvcG9wL2xheWVyMCIsInNjaGVtZSI6ImV4YWN0IiwidmFsaWRVbnRpbCI6MTc5MDYyMDcxNCwidmVyc2lvbiI6MX0.1mf9BeA0ydv3Ami0YX0qomEtIlaP6eOaeNGrAlDEPXaJs0lQfInrzG8fs4TqtWuh8RAIfPdOAQqiFLvZvMkQBA"
                }
              ]
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "offers": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "format": {
                        "type": "string",
                        "const": "jws"
                      },
                      "acceptIndex": {
                        "type": "integer"
                      },
                      "signature": {
                        "type": "string",
                        "description": "JWS compact serialization containing the offer payload"
                      }
                    },
                    "required": [
                      "format",
                      "signature"
                    ]
                  }
                }
              },
              "required": [
                "offers"
              ]
            }
          }
        },
        "csoai": {
          "schema": "csoai.population-door/0.1",
          "per": "population-slice",
          "population": "layer0",
          "lid": "23 axes measured · 14 model fleets · 0 separated leaders · 9 public leader scores · 9 fact runs · TIE is TIE · not a certificate.",
          "preview": {
            "state": "MEASURED",
            "n": 29,
            "n_unit": "live probes of the estate's machine surface in the ceremony",
            "as_of": "2026-09-03T05:10:26Z",
            "source": [
              "/interop/layer0-ceremony-2026-09-03.json",
              "/interop/ots/manifest.json"
            ],
            "reason": null,
            "unmeasured": [
              "reliability over time: this artifact is one dated ceremony, not a series; the hourly reliability slice is not published in this repository"
            ],
            "head": {
              "schema": "csoai.layer0-ceremony/0.3",
              "kind": "layer0.surface-attestation",
              "rails": 14,
              "rails_serving": 14,
              "rails_total": 14,
              "probes_by_http_status": {
                "200": 28,
                "400": 1
              },
              "digest_covers": "whole-artifact-except-sha256-and-seal",
              "sha256": "672bd5416c4c8d33fc0d03293495bcb3a5c5a0a95d8a13657f2e1d65661abbbc",
              "what_this_does_not_claim": [
                "CORRECTION (v0.3). v0.2 listed /api/intoto as a rail returning 404 and said 'the handler exists in master but is inside an undeployed window'. That was WRONG. functions/api/intoto.ts exports no onRequest handler at all — it is a helper module (subjectDigest, toInTotoStatement, toDsse) imported by functions/api/detect.ts and functions/api/detector-interop.ts, both of which serve 200. It was never a route and no deploy would ever have made it one. The only thing on the estate advertising /api/intoto as an endpoint was this artifact. It is removed from the rail list; in-toto capability is real and reachable through /api/detect and /api/detector-interop.",
                "Not a certification, conformity mark, or trust label. We measure; we never certify.",
                "A 200 means the door answered at as_of. It does not mean the content behind it is correct, current, or complete.",
                "The A2A card carries version 1.0.0 (the AGENT's version). protocolVersion is ABSENT; a strict A2A client may reject the card on that basis. Recorded, not hidden.",
                "x402 is challenge-only: pay_to is configured, facilitator_configured is FALSE. Nothing can currently be paid for. Stated by the rail itself.",
                "The signed card index was packaged 2026-08-28; it is STALE relative to as_of.",
                "This artifact carries NO Ed25519 seal. The board signing key is on an isolated signing node and is deliberately unreachable from any tool that could produce this file. seal.state is UNMEASURED until an owner ceremony signs it.",
                "The OpenTimestamps proof for THIS artifact is a detached sidecar at /interop/layer0-ceremony-2026-09-03.json.ots. At as_of it carries PENDING calendar attestations only. It becomes a Bitcoin proof after a calendar commits (~1-6h) AND scripts/ots-upgrade.py is run. An unupgraded stamp is not a proof."
              ],
              "ots": {
                "path": "/interop/ots/manifest.json",
                "manifest_as_of": "2026-09-28T07:32:14Z",
                "proof": "/interop/layer0-ceremony-2026-09-03.json.ots",
                "state": "BITCOIN",
                "subject_present": true,
                "sha256_of_proof": "9a7031bb38cefe42484700493ef896545eaabd0a661cbeccd3eb52cae2cc6d3c"
              },
              "identification": "a probe is one HTTP request the ceremony made to a named surface of this estate at as_of, recorded with its status; a rail is a protocol surface the ceremony names. Self-attestation: the estate probing itself."
            }
          },
          "never": [
            "a grade",
            "a rank",
            "a verdict about any row",
            "a paywall on the source artifact",
            "a certificate"
          ],
          "deliverable": "the Layer-0 machine-surface ceremony slice: the population rows verbatim from the artifact(s) in source[], plus a card-v0 attestation leaf over the reading (sha256 of the rows, signed when the Pages key is present) and the facilitator's settle record",
          "free_preview": "https://councilof-ai.pages.dev/api/pop/layer0?preview=1",
          "free_manifest": "https://councilof-ai.pages.dev/api/pop/layer0/manifest",
          "free_sources": [
            "/interop/layer0-ceremony-2026-09-03.json",
            "/interop/ots/manifest.json"
          ],
          "rail": {
            "mode": "live",
            "pay_to_configured": true,
            "facilitator_configured": true,
            "note": "A settled receipt (facilitator /verify then /settle) unlocks the paid artefact. Verification of every artefact stays free."
          },
          "not_paid_reason": "no x-payment header",
          "catalog": "https://councilof-ai.pages.dev/api/x402",
          "all_doors": [
            "https://councilof-ai.pages.dev/api/pop/stablecoins",
            "https://councilof-ai.pages.dev/api/pop/swift",
            "https://councilof-ai.pages.dev/api/pop/xrpl",
            "https://councilof-ai.pages.dev/api/pop/x402-bazaar",
            "https://councilof-ai.pages.dev/api/pop/mcp-registry",
            "https://councilof-ai.pages.dev/api/pop/a2a",
            "https://councilof-ai.pages.dev/api/pop/ots-proofs",
            "https://councilof-ai.pages.dev/api/pop/layer0",
            "https://councilof-ai.pages.dev/api/pop/corrections",
            "https://councilof-ai.pages.dev/api/pop/claim-watch"
          ],
          "offer_receipt": {
            "extension": "offer-receipt",
            "spec": "https://github.com/x402-foundation/x402/blob/69652a69798f0b08f95bef33318896e36e210f7e/specs/extensions/extension-offer-and-receipt.md",
            "spec_commit": "69652a69798f0b08f95bef33318896e36e210f7e",
            "format": "jws",
            "alg": "EdDSA",
            "kid": "did:web:csoai.org#board-attestation-1",
            "signed": true,
            "reason": "1 of 1 accepts entries signed",
            "verify": "base64url-decode the JWS payload part, fetch https://csoai.org/.well-known/did.json, take the publicKeyJwk.x of the verificationMethod whose id equals the header kid, and verify Ed25519 over `header.payload`. POST the compact string to /api/receipts/verify to have us do it, or run the same-site https://councilof.ai/verifier/verify_receipt.py checker. Default mode reads the public DID document; saved-key replay can be offline. Signature validity is not proof of settlement."
          }
        }
      },
      "error": null,
      "skipped": null
    },
    {
      "url": "https://councilof-ai.pages.dev/api/pop/corrections",
      "method": "GET",
      "http": 402,
      "body": {
        "x402Version": 2,
        "error": "Payment required",
        "resource": {
          "url": "https://councilof-ai.pages.dev/api/pop/corrections",
          "description": "Population door: Corrections ledger, full history — 78 correction entries in the source-maintained ledger, as of 2026-09-28, state INDEXED. one row per published correction in the estate's own ledger — what was wrong, how it was caught, the fix, dated — the same source object the free GET /api/corrections serves. A read-transform of the estate's own published artifact, with a signed digest of the slice. Not a grade, not a rank.",
          "mimeType": "application/json",
          "serviceName": "CSOAI Population Door",
          "tags": [
            "population",
            "corrections",
            "ledger",
            "x402"
          ]
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "10000",
            "maxAmountRequired": "10000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0x212686404A7D1E1fD88F35eD6200c3aF7A78ae31",
            "maxTimeoutSeconds": 300,
            "extra": {
              "name": "USD Coin",
              "version": "2",
              "decimals": 6,
              "symbol": "USDC"
            },
            "csoai_pricing": {
              "product_id": "csoai.product.population.corrections",
              "sku_id": "issuance",
              "pricing_basis": "PROMO_EXISTING_DATA",
              "campaign_id": "csoai-launch-30d-20260911",
              "normal_amount_atomic": "20000",
              "offered_amount_atomic": "10000",
              "starts_at": "2026-09-11T00:00:00Z",
              "ends_at": "2026-10-11T00:00:00Z",
              "fresh_compute_excluded": true
            },
            "resource": "https://councilof-ai.pages.dev/api/pop/corrections",
            "description": "Population door: Corrections ledger, full history — 78 correction entries in the source-maintained ledger, as of 2026-09-28, state INDEXED. one row per published correction in the estate's own ledger — what was wrong, how it was caught, the fix, dated — the same source object the free GET /api/corrections serves. A read-transform of the estate's own published artifact, with a signed digest of the slice. Not a grade, not a rank.",
            "mimeType": "application/json"
          }
        ],
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "schema": "csoai.population-door/0.1",
                  "kind": "slice",
                  "id": "corrections",
                  "state": "INDEXED",
                  "n": 78,
                  "n_unit": "correction entries in the source-maintained ledger",
                  "as_of": "2026-09-28",
                  "source": [
                    "functions/api/corrections.ts#LEDGER",
                    "/api/corrections"
                  ],
                  "rows": "<the population rows / artifact bytes, verbatim>",
                  "attestation": {
                    "schema": "https://councilof.ai/schema/card-v0.json",
                    "surface": "population.slice",
                    "payload": {
                      "kind": "csoai.population.slice/0.1",
                      "rows_sha256": "<hex>"
                    },
                    "sha256": "<hex>",
                    "sig_ed25519": "<hex or null>"
                  },
                  "settle": {
                    "transaction": "<0x… or null>",
                    "network": "<caip2 or null>",
                    "payer": "<0x… or null>"
                  }
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET",
                        "HEAD",
                        "DELETE"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string"
                    },
                    "example": {
                      "type": "object"
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          },
          "offer-receipt": {
            "info": {
              "offers": [
                {
                  "format": "jws",
                  "acceptIndex": 0,
                  "signature": "eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6Y3NvYWkub3JnI2JvYXJkLWF0dGVzdGF0aW9uLTEifQ.eyJhbW91bnQiOiIxMDAwMCIsImFzc2V0IjoiMHg4MzM1ODlmQ0Q2ZURiNkUwOGY0YzdDMzJENGY3MWI1NGJkQTAyOTEzIiwibmV0d29yayI6ImVpcDE1NTo4NDUzIiwicGF5VG8iOiIweDIxMjY4NjQwNEE3RDFFMWZEODhGMzVlRDYyMDBjM2FGN0E3OGFlMzEiLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vY291bmNpbG9mLWFpLnBhZ2VzLmRldi9hcGkvcG9wL2NvcnJlY3Rpb25zIiwic2NoZW1lIjoiZXhhY3QiLCJ2YWxpZFVudGlsIjoxNzkwNjIwNzE0LCJ2ZXJzaW9uIjoxfQ._Ai5IxrRHBjXspR4OmSAgDlPpwKWGPCfcxpPY8eMdaMOxkGD9s7cEHe7YptBt34rcUDZ6ev5P6QyoLDJ6yH5Aw"
                }
              ]
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "offers": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "format": {
                        "type": "string",
                        "const": "jws"
                      },
                      "acceptIndex": {
                        "type": "integer"
                      },
                      "signature": {
                        "type": "string",
                        "description": "JWS compact serialization containing the offer payload"
                      }
                    },
                    "required": [
                      "format",
                      "signature"
                    ]
                  }
                }
              },
              "required": [
                "offers"
              ]
            }
          }
        },
        "csoai": {
          "schema": "csoai.population-door/0.1",
          "per": "population-slice",
          "population": "corrections",
          "lid": "23 axes measured · 14 model fleets · 0 separated leaders · 9 public leader scores · 9 fact runs · TIE is TIE · not a certificate.",
          "preview": {
            "state": "INDEXED",
            "n": 78,
            "n_unit": "correction entries in the source-maintained ledger",
            "as_of": "2026-09-28",
            "source": [
              "functions/api/corrections.ts#LEDGER",
              "/api/corrections"
            ],
            "reason": null,
            "unmeasured": [
              "append-only storage proof: none is claimed by the ledger",
              "correction latency: computable only for the 78 entries carrying detected_at; never inferred from prose"
            ],
            "head": {
              "schema": "csoai.corrections/0.1",
              "policy": "Public, source-maintained corrections record. Each entry states what was wrong, how it was caught, and the fix. No append-only storage property is claimed.",
              "license": "CC-BY-4.0",
              "first_date": "2026-08-19",
              "last_date": "2026-09-28",
              "reached_the_public_true": 21,
              "entries_with_detected_at": 78,
              "free_endpoint": "/api/corrections serves the whole ledger free and stays free; this door meters the assembled full-history slice with per-entry content digests",
              "identification": "an entry is a fact about the estate's own history, never a claim about anyone else; ids are the ledger's own"
            }
          },
          "never": [
            "a grade",
            "a rank",
            "a verdict about any row",
            "a paywall on the source artifact",
            "a certificate"
          ],
          "deliverable": "the Corrections ledger, full history slice: the population rows verbatim from the artifact(s) in source[], plus a card-v0 attestation leaf over the reading (sha256 of the rows, signed when the Pages key is present) and the facilitator's settle record",
          "free_preview": "https://councilof-ai.pages.dev/api/pop/corrections?preview=1",
          "free_manifest": "https://councilof-ai.pages.dev/api/pop/corrections/manifest",
          "free_sources": [
            "functions/api/corrections.ts#LEDGER",
            "/api/corrections"
          ],
          "rail": {
            "mode": "live",
            "pay_to_configured": true,
            "facilitator_configured": true,
            "note": "A settled receipt (facilitator /verify then /settle) unlocks the paid artefact. Verification of every artefact stays free."
          },
          "not_paid_reason": "no x-payment header",
          "catalog": "https://councilof-ai.pages.dev/api/x402",
          "all_doors": [
            "https://councilof-ai.pages.dev/api/pop/stablecoins",
            "https://councilof-ai.pages.dev/api/pop/swift",
            "https://councilof-ai.pages.dev/api/pop/xrpl",
            "https://councilof-ai.pages.dev/api/pop/x402-bazaar",
            "https://councilof-ai.pages.dev/api/pop/mcp-registry",
            "https://councilof-ai.pages.dev/api/pop/a2a",
            "https://councilof-ai.pages.dev/api/pop/ots-proofs",
            "https://councilof-ai.pages.dev/api/pop/layer0",
            "https://councilof-ai.pages.dev/api/pop/corrections",
            "https://councilof-ai.pages.dev/api/pop/claim-watch"
          ],
          "offer_receipt": {
            "extension": "offer-receipt",
            "spec": "https://github.com/x402-foundation/x402/blob/69652a69798f0b08f95bef33318896e36e210f7e/specs/extensions/extension-offer-and-receipt.md",
            "spec_commit": "69652a69798f0b08f95bef33318896e36e210f7e",
            "format": "jws",
            "alg": "EdDSA",
            "kid": "did:web:csoai.org#board-attestation-1",
            "signed": true,
            "reason": "1 of 1 accepts entries signed",
            "verify": "base64url-decode the JWS payload part, fetch https://csoai.org/.well-known/did.json, take the publicKeyJwk.x of the verificationMethod whose id equals the header kid, and verify Ed25519 over `header.payload`. POST the compact string to /api/receipts/verify to have us do it, or run the same-site https://councilof.ai/verifier/verify_receipt.py checker. Default mode reads the public DID document; saved-key replay can be offline. Signature validity is not proof of settlement."
          }
        }
      },
      "error": null,
      "skipped": null
    },
    {
      "url": "https://councilof-ai.pages.dev/api/pop/claim-watch",
      "method": "GET",
      "http": 402,
      "body": {
        "x402Version": 2,
        "error": "Payment required",
        "resource": {
          "url": "https://councilof-ai.pages.dev/api/pop/claim-watch",
          "description": "Population door: Claim-maintenance registries — 198 claims captured across the published registries, as of 2026-09-25, state INDEXED. one row per published claim registry (a vendor's public claims captured, hashed, source-cited, each with a measurement plan), with the file's digest, its digest-reproducibility and its .ots state read from bytes. A read-transform of the estate's own published artifact, with a signed digest of the slice. Not a grade, not a rank.",
          "mimeType": "application/json",
          "serviceName": "CSOAI Population Door",
          "tags": [
            "population",
            "claims",
            "watch",
            "registry",
            "x402"
          ]
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "10000",
            "maxAmountRequired": "10000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0x212686404A7D1E1fD88F35eD6200c3aF7A78ae31",
            "maxTimeoutSeconds": 300,
            "extra": {
              "name": "USD Coin",
              "version": "2",
              "decimals": 6,
              "symbol": "USDC"
            },
            "csoai_pricing": {
              "product_id": "csoai.product.population.claim-watch",
              "sku_id": "issuance",
              "pricing_basis": "PROMO_EXISTING_DATA",
              "campaign_id": "csoai-launch-30d-20260911",
              "normal_amount_atomic": "20000",
              "offered_amount_atomic": "10000",
              "starts_at": "2026-09-11T00:00:00Z",
              "ends_at": "2026-10-11T00:00:00Z",
              "fresh_compute_excluded": true
            },
            "resource": "https://councilof-ai.pages.dev/api/pop/claim-watch",
            "description": "Population door: Claim-maintenance registries — 198 claims captured across the published registries, as of 2026-09-25, state INDEXED. one row per published claim registry (a vendor's public claims captured, hashed, source-cited, each with a measurement plan), with the file's digest, its digest-reproducibility and its .ots state read from bytes. A read-transform of the estate's own published artifact, with a signed digest of the slice. Not a grade, not a rank.",
            "mimeType": "application/json"
          }
        ],
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "schema": "csoai.population-door/0.1",
                  "kind": "slice",
                  "id": "claim-watch",
                  "state": "INDEXED",
                  "n": 198,
                  "n_unit": "claims captured across the published registries",
                  "as_of": "2026-09-25",
                  "source": [
                    "/spec/claim-maintenance/register.json",
                    "/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json",
                    "/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json.ots",
                    "/claims/claimreg-ai-assurance-and-settlement-2026-09-23.json",
                    "/claims/claimreg-ai-assurance-and-settlement-2026-09-23.json.ots",
                    "/claims/claimreg-hiring-platforms-2026-09-24-rev2.json",
                    "/claims/claimreg-hiring-platforms-2026-09-24-rev2.json.ots",
                    "/claims/claimreg-hiring-platforms-2026-09-24.json",
                    "/claims/claimreg-hiring-platforms-2026-09-24.json.ots",
                    "/claims/claimreg-ondo-chainlink-2026-09-22-rev2.json",
                    "/claims/claimreg-ondo-chainlink-2026-09-22-rev2.json.ots",
                    "/claims/claimreg-ondo-chainlink-2026-09-22.json",
                    "/claims/claimreg-ondo-chainlink-2026-09-22.json.ots"
                  ],
                  "rows": "<the population rows / artifact bytes, verbatim>",
                  "attestation": {
                    "schema": "https://councilof.ai/schema/card-v0.json",
                    "surface": "population.slice",
                    "payload": {
                      "kind": "csoai.population.slice/0.1",
                      "rows_sha256": "<hex>"
                    },
                    "sha256": "<hex>",
                    "sig_ed25519": "<hex or null>"
                  },
                  "settle": {
                    "transaction": "<0x… or null>",
                    "network": "<caip2 or null>",
                    "payer": "<0x… or null>"
                  }
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET",
                        "HEAD",
                        "DELETE"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string"
                    },
                    "example": {
                      "type": "object"
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          },
          "offer-receipt": {
            "info": {
              "offers": [
                {
                  "format": "jws",
                  "acceptIndex": 0,
                  "signature": "eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6Y3NvYWkub3JnI2JvYXJkLWF0dGVzdGF0aW9uLTEifQ.eyJhbW91bnQiOiIxMDAwMCIsImFzc2V0IjoiMHg4MzM1ODlmQ0Q2ZURiNkUwOGY0YzdDMzJENGY3MWI1NGJkQTAyOTEzIiwibmV0d29yayI6ImVpcDE1NTo4NDUzIiwicGF5VG8iOiIweDIxMjY4NjQwNEE3RDFFMWZEODhGMzVlRDYyMDBjM2FGN0E3OGFlMzEiLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vY291bmNpbG9mLWFpLnBhZ2VzLmRldi9hcGkvcG9wL2NsYWltLXdhdGNoIiwic2NoZW1lIjoiZXhhY3QiLCJ2YWxpZFVudGlsIjoxNzkwNjIwNzE0LCJ2ZXJzaW9uIjoxfQ.Fa8hm620HSVZv3tduLXbNs-mYOn-Ysev9qF1UsKp4XtZU6bm5MQgrTzDO_WFimyF67zLt1qwmTBh28k3PMFEBQ"
                }
              ]
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "offers": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "format": {
                        "type": "string",
                        "const": "jws"
                      },
                      "acceptIndex": {
                        "type": "integer"
                      },
                      "signature": {
                        "type": "string",
                        "description": "JWS compact serialization containing the offer payload"
                      }
                    },
                    "required": [
                      "format",
                      "signature"
                    ]
                  }
                }
              },
              "required": [
                "offers"
              ]
            }
          }
        },
        "csoai": {
          "schema": "csoai.population-door/0.1",
          "per": "population-slice",
          "population": "claim-watch",
          "lid": "23 axes measured · 14 model fleets · 0 separated leaders · 9 public leader scores · 9 fact runs · TIE is TIE · not a certificate.",
          "preview": {
            "state": "INDEXED",
            "n": 198,
            "n_unit": "claims captured across the published registries",
            "as_of": "2026-09-25",
            "source": [
              "/spec/claim-maintenance/register.json",
              "/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json",
              "/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json.ots",
              "/claims/claimreg-ai-assurance-and-settlement-2026-09-23.json",
              "/claims/claimreg-ai-assurance-and-settlement-2026-09-23.json.ots",
              "/claims/claimreg-hiring-platforms-2026-09-24-rev2.json",
              "/claims/claimreg-hiring-platforms-2026-09-24-rev2.json.ots",
              "/claims/claimreg-hiring-platforms-2026-09-24.json",
              "/claims/claimreg-hiring-platforms-2026-09-24.json.ots",
              "/claims/claimreg-ondo-chainlink-2026-09-22-rev2.json",
              "/claims/claimreg-ondo-chainlink-2026-09-22-rev2.json.ots",
              "/claims/claimreg-ondo-chainlink-2026-09-22.json",
              "/claims/claimreg-ondo-chainlink-2026-09-22.json.ots"
            ],
            "reason": null,
            "unmeasured": [
              "/claims/claimreg-hiring-platforms-2026-09-24.json.ots HTTP 404",
              "61 of 198 claim rows across the published registries are CLAIM_MEASURED, 9 remain CLAIM_CAPTURED and 128 are UNMEASURED or UNCHECKABLE — counted from the served bytes at request time, not typed here. A measured claim carries its method, window, denominator and sources. No claim of falsity is made about any entry."
            ],
            "head": {
              "registries": [
                {
                  "registry_id": "claimreg-ai-assurance-and-settlement-2026-09-23-rev2",
                  "schema": "csoai.claim-registry/0.3",
                  "created_utc": "2026-09-25",
                  "supersedes": {
                    "registry_id": "claimreg-ai-assurance-and-settlement-2026-09-23",
                    "file": "/claims/claimreg-ai-assurance-and-settlement-2026-09-23.json",
                    "sha256": "0fb10e73e325485c96e29d828b27ebe776364ed620303b15e90e49bd3c7c58ac"
                  },
                  "merkle": {
                    "algorithm": "RFC 9162 §2.1.1 Merkle Tree Hash",
                    "root": "bd3937319cc57265e78b4ccca67446cc004e7a8ebd00b5e4bbf68792de72b610",
                    "n_leaves": null
                  },
                  "file": "/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json",
                  "file_sha256": "eff510e1f9af41d4e76e88361b1c6ef644365f9a7892a24d7ab648c21172e557",
                  "registry_digest": "20da0382b4dee5eb2b896f9173282ed57e715274a645eb2e7941268f71e948ae",
                  "registry_digest_reproducible": true,
                  "registry_digest_rule": "sha256 over compact sorted-key UTF-8 integer-only canonical JSON, omitting registry_digest; v0.3 rule, recomputed from served bytes",
                  "subjects": [
                    "16939677",
                    "vanta.com",
                    "credo.ai",
                    "holisticai.com",
                    "armilla.ai",
                    "arize.com",
                    "langfuse.com",
                    "galileo.ai",
                    "traceloop.com",
                    "helicone.ai",
                    "anthropic.com",
                    "mistral.ai",
                    "549300DTUYXVMJXZNY75",
                    "sebi.gov.in",
                    "github.com/NVIDIA-NeMo/Guardrails",
                    "github.com/NVIDIA/garak",
                    "github.com/guardrails-ai/guardrails",
                    "github.com/microsoft/PyRIT",
                    "github.com/meta-llama/PurpleLlama",
                    "github.com/invariantlabs-ai/invariant",
                    "github.com/Giskard-AI/giskard-oss"
                  ],
                  "claims_per_subject": {
                    "16939677": 4,
                    "vanta.com": 4,
                    "credo.ai": 3,
                    "holisticai.com": 3,
                    "armilla.ai": 2,
                    "arize.com": 3,
                    "langfuse.com": 5,
                    "galileo.ai": 2,
                    "traceloop.com": 3,
                    "helicone.ai": 3,
                    "anthropic.com": 2,
                    "mistral.ai": 2,
                    "549300DTUYXVMJXZNY75": 4,
                    "sebi.gov.in": 3,
                    "github.com/NVIDIA-NeMo/Guardrails": 4,
                    "github.com/NVIDIA/garak": 3,
                    "github.com/guardrails-ai/guardrails": 2,
                    "github.com/microsoft/PyRIT": 1,
                    "github.com/meta-llama/PurpleLlama": 3,
                    "github.com/invariantlabs-ai/invariant": 3,
                    "github.com/Giskard-AI/giskard-oss": 3
                  },
                  "claims": 62,
                  "states": {
                    "UNCHECKABLE": 10,
                    "UNMEASURED": 32,
                    "CLAIM_MEASURED": 20
                  },
                  "signature_state": "SIGNED BY SIDECAR. The signature is over these bytes, not inside them, because signed bytes are superseded and never edited (spec 9.4). See /claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.signed.json, which pins this file by sha256 and carries the Ed25519 signature by did:web:csoai.org#board-attestation-1. A signature proves these bytes were signed at that time; it grades nothing, certifies nobody, and says nothing about any party named here (spec 9.5).",
                  "ots": {
                    "path": "/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json.ots",
                    "state": "PENDING",
                    "bytes": 565,
                    "sha256": "4a3779ec11469aa8de803846096f185569fb2a252e796b2b3cd26db19bc1d194"
                  },
                  "maintainer": "CSOAI Ltd — claim maintenance (measurement, never certification)",
                  "notes": null
                },
                {
                  "registry_id": "claimreg-ai-assurance-and-settlement-2026-09-23",
                  "schema": "csoai.claim-registry/0.3",
                  "created_utc": "2026-09-23",
                  "supersedes": null,
                  "merkle": {
                    "algorithm": "RFC 9162 §2.1.1 Merkle Tree Hash",
                    "root": "6bbb10ac1a67640480593e6e39a7746b2f3045f67933f1a741cc7704f618e356",
                    "n_leaves": null
                  },
                  "file": "/claims/claimreg-ai-assurance-and-settlement-2026-09-23.json",
                  "file_sha256": "0fb10e73e325485c96e29d828b27ebe776364ed620303b15e90e49bd3c7c58ac",
                  "registry_digest": "c80ae3e64a6df0504c2c410dfd534282af6fac2cc85560e958e23d0d4f9c5020",
                  "registry_digest_reproducible": true,
                  "registry_digest_rule": "sha256 over compact sorted-key UTF-8 integer-only canonical JSON, omitting registry_digest; v0.3 rule, recomputed from served bytes",
                  "subjects": [
                    "16939677",
                    "vanta.com",
                    "credo.ai",
                    "holisticai.com",
                    "armilla.ai",
                    "arize.com",
                    "langfuse.com",
                    "galileo.ai",
                    "traceloop.com",
                    "helicone.ai",
                    "anthropic.com",
                    "mistral.ai",
                    "549300DTUYXVMJXZNY75",
                    "sebi.gov.in",
                    "github.com/NVIDIA-NeMo/Guardrails",
                    "github.com/NVIDIA/garak",
                    "github.com/guardrails-ai/guardrails",
                    "github.com/microsoft/PyRIT",
                    "github.com/meta-llama/PurpleLlama",
                    "github.com/invariantlabs-ai/invariant",
                    "github.com/Giskard-AI/giskard-oss"
                  ],
                  "claims_per_subject": {
                    "16939677": 4,
                    "vanta.com": 4,
                    "credo.ai": 3,
                    "holisticai.com": 3,
                    "armilla.ai": 2,
                    "arize.com": 3,
                    "langfuse.com": 5,
                    "galileo.ai": 2,
                    "traceloop.com": 3,
                    "helicone.ai": 3,
                    "anthropic.com": 2,
                    "mistral.ai": 2,
                    "549300DTUYXVMJXZNY75": 4,
                    "sebi.gov.in": 3,
                    "github.com/NVIDIA-NeMo/Guardrails": 4,
                    "github.com/NVIDIA/garak": 3,
                    "github.com/guardrails-ai/guardrails": 2,
                    "github.com/microsoft/PyRIT": 1,
                    "github.com/meta-llama/PurpleLlama": 3,
                    "github.com/invariantlabs-ai/invariant": 3,
                    "github.com/Giskard-AI/giskard-oss": 3
                  },
                  "claims": 62,
                  "states": {
                    "UNCHECKABLE": 10,
                    "UNMEASURED": 32,
                    "CLAIM_MEASURED": 20
                  },
                  "signature_state": "SIGNED BY SIDECAR. The signature is over these bytes, not inside them, because signed bytes are superseded and never edited (spec 9.4). See /claims/claimreg-ai-assurance-and-settlement-2026-09-23.signed.json, which pins this file by sha256 and carries the Ed25519 signature by did:web:csoai.org#board-attestation-1. A signature proves these bytes were signed at that time; it grades nothing, certifies nobody, and says nothing about any party named here (spec 9.5).",
                  "ots": {
                    "path": "/claims/claimreg-ai-assurance-and-settlement-2026-09-23.json.ots",
                    "state": "PENDING",
                    "bytes": 770,
                    "sha256": "ffeb9b7765771ea0638178d69a182e9da7f7a977f7a50ddef9cd0c70452417fb"
                  },
                  "maintainer": "CSOAI Ltd — claim maintenance (measurement, never certification)",
                  "notes": null
                },
                {
                  "registry_id": "claimreg-hiring-platforms-2026-09-24-rev2",
                  "schema": "csoai.claim-registry/0.3",
                  "created_utc": "2026-09-25",
                  "supersedes": {
                    "registry_id": "claimreg-hiring-platforms-2026-09-24",
                    "file": "/claims/claimreg-hiring-platforms-2026-09-24.json",
                    "sha256": "b36639e64146aaa5ee193651330fde1093dcaab294813b43a5deca00992b7cbd"
                  },
                  "merkle": {
                    "algorithm": "RFC 9162 §2.1.1 Merkle Tree Hash",
                    "root": "e09531121cc3fa6b98e8777496d24dde0c69083ae933036d614fdc49ee23b175",
                    "n_leaves": null
                  },
                  "file": "/claims/claimreg-hiring-platforms-2026-09-24-rev2.json",
                  "file_sha256": "1884c028868794c081649e38d2ceed6059ac64e06241157c61a9d1cd036683a7",
                  "registry_digest": "91a31769c8e18353a9933a28c1f05d5025647c88c0c95c4f612618fb065aff1f",
                  "registry_digest_reproducible": true,
                  "registry_digest_rule": "sha256 over compact sorted-key UTF-8 integer-only canonical JSON, omitting registry_digest; v0.3 rule, recomputed from served bytes",
                  "subjects": [
                    "rentahuman.ai",
                    "gotohuman.com",
                    "paymanai.com",
                    "invoke.nanocorp.app",
                    "instahuman.com"
                  ],
                  "claims_per_subject": {
                    "rentahuman.ai": 9,
                    "gotohuman.com": 6,
                    "paymanai.com": 5,
                    "invoke.nanocorp.app": 5,
                    "instahuman.com": 4
                  },
                  "claims": 29,
                  "states": {
                    "UNMEASURED": 5,
                    "CLAIM_MEASURED": 8,
                    "UNCHECKABLE": 16
                  },
                  "signature_state": "SIGNED BY SIDECAR. The signature is over these bytes, not inside them, because signed bytes are superseded and never edited (spec 9.4). See /claims/claimreg-hiring-platforms-2026-09-24-rev2.signed.json, which pins this file by sha256 and carries the Ed25519 signature by did:web:csoai.org#board-attestation-1. A signature proves these bytes were signed at that time; it grades nothing, certifies nobody, and says nothing about any party named here (spec 9.5).",
                  "ots": {
                    "path": "/claims/claimreg-hiring-platforms-2026-09-24-rev2.json.ots",
                    "state": "PENDING",
                    "bytes": 565,
                    "sha256": "51cfdac6805bec064af43f52c7bb68dcadaddba96e3c0d875934d577cb572e55"
                  },
                  "maintainer": "CSOAI Ltd — claim maintenance (measurement, never certification)",
                  "notes": null
                },
                {
                  "registry_id": "claimreg-hiring-platforms-2026-09-24",
                  "schema": "csoai.claim-registry/0.3",
                  "created_utc": "2026-09-24",
                  "supersedes": null,
                  "merkle": {
                    "algorithm": "RFC 9162 §2.1.1 Merkle Tree Hash",
                    "root": "72bfe56d27ebb82e368e722963b29f53b416e65914c8a5f694e36f4fb6435358",
                    "n_leaves": null
                  },
                  "file": "/claims/claimreg-hiring-platforms-2026-09-24.json",
                  "file_sha256": "b36639e64146aaa5ee193651330fde1093dcaab294813b43a5deca00992b7cbd",
                  "registry_digest": "ca951f4c45fec358358efd7440537df98d8d382bce6c60562459fb0d565444ea",
                  "registry_digest_reproducible": true,
                  "registry_digest_rule": "sha256 over compact sorted-key UTF-8 integer-only canonical JSON, omitting registry_digest; v0.3 rule, recomputed from served bytes",
                  "subjects": [
                    "rentahuman.ai",
                    "gotohuman.com",
                    "paymanai.com",
                    "invoke.nanocorp.app",
                    "instahuman.com"
                  ],
                  "claims_per_subject": {
                    "rentahuman.ai": 9,
                    "gotohuman.com": 6,
                    "paymanai.com": 5,
                    "invoke.nanocorp.app": 5,
                    "instahuman.com": 4
                  },
                  "claims": 29,
                  "states": {
                    "UNMEASURED": 5,
                    "CLAIM_MEASURED": 8,
                    "UNCHECKABLE": 16
                  },
                  "signature_state": "UNSIGNED DRAFT. This registry has not been signed. It was built on a lane branch for review and has no .signed.json sidecar; nothing in it may be described as signed until a sidecar that pins these bytes by sha256 exists (spec 9.1, 9.4). A signature, when one exists, will prove only that these bytes were committed to at that time; it grades nothing and certifies nobody (spec 9.5).",
                  "ots": {
                    "path": "/claims/claimreg-hiring-platforms-2026-09-24.json.ots",
                    "state": "UNMEASURED",
                    "reason": "/claims/claimreg-hiring-platforms-2026-09-24.json.ots HTTP 404"
                  },
                  "maintainer": "CSOAI Ltd — claim maintenance (measurement, never certification)",
                  "notes": null
                },
                {
                  "registry_id": "claimreg-ondo-chainlink-2026-09-22-rev2",
                  "schema": "csoai.claim-registry/0.2",
                  "created_utc": "2026-09-22",
                  "supersedes": {
                    "registry_id": "claimreg-ondo-chainlink-2026-09-22",
                    "file": "/claims/claimreg-ondo-chainlink-2026-09-22.json",
                    "sha256": "acc0f9ac2712f8b9cbc5c707142b4e7954d16e1582ddcdd5adb2afaf0e0908fe"
                  },
                  "merkle": {
                    "algorithm": "RFC 9162 §2.1.1 Merkle Tree Hash",
                    "root": "81d1b4d0eb671da534a4de471f03c02f2ed4ae2fa3d0a58f590a7ce7697be102",
                    "n_leaves": 8
                  },
                  "file": "/claims/claimreg-ondo-chainlink-2026-09-22-rev2.json",
                  "file_sha256": "4c8efe065cffbba0c7674907ddb882eb1d4144af543e263a16ac318b0cf2ca59",
                  "registry_digest": "5edb8b0bb8c54daa04ab06a0a6a7738d12bf0bce54e72d6adf5162e2119bb0bb",
                  "registry_digest_reproducible": true,
                  "registry_digest_rule": "sha256 over Python sorted-indent-1 ASCII JSON omitting registry_digest; legacy rule, recomputed from served bytes",
                  "subjects": [
                    "chainlink",
                    "ondo"
                  ],
                  "claims_per_subject": {
                    "chainlink": 5,
                    "ondo": 3
                  },
                  "claims": 8,
                  "states": {
                    "UNMEASURED": 2,
                    "CLAIM_MEASURED": 5,
                    "CLAIM_CAPTURED": 1
                  },
                  "signature_state": "SIGNED BY SIDECAR — the signature is over these bytes, not inside them. See /claims/claimreg-ondo-chainlink-2026-09-22-rev2.signed.json, which pins this file by sha256 and carries the Ed25519 signature by did:web:csoai.org#board-attestation-1. A signature proves these bytes were signed at that time; it grades nothing and certifies nobody.",
                  "ots": {
                    "path": "/claims/claimreg-ondo-chainlink-2026-09-22-rev2.json.ots",
                    "state": "PENDING",
                    "bytes": 635,
                    "sha256": "dcf9b18fe25a2913763b195d07a8a68283a8da1084cad303c04648114f2ba4a1"
                  },
                  "maintainer": "CSOAI Ltd — claim maintenance (measurement, not certification)",
                  "notes": "Second pass of claim maintenance on named subjects: every claim the public record allows was measured, each one states its window, denominator, method and sources, and each one states what it does not prove. Claims that could not be moved say why."
                },
                {
                  "registry_id": "claimreg-ondo-chainlink-2026-09-22",
                  "schema": "csoai.claim-registry/0.1",
                  "created_utc": "2026-09-22",
                  "supersedes": null,
                  "merkle": null,
                  "file": "/claims/claimreg-ondo-chainlink-2026-09-22.json",
                  "file_sha256": "acc0f9ac2712f8b9cbc5c707142b4e7954d16e1582ddcdd5adb2afaf0e0908fe",
                  "registry_digest": "cbec2409cbce299326f8781d9c1b32095809c2ad38e219d61908c22fe17869e6",
                  "registry_digest_reproducible": true,
                  "registry_digest_rule": "sha256 over Python sorted-indent-1 ASCII JSON omitting registry_digest; legacy rule, recomputed from served bytes",
                  "subjects": [
                    "chainlink",
                    "ondo"
                  ],
                  "claims_per_subject": {
                    "chainlink": 5,
                    "ondo": 3
                  },
                  "claims": 8,
                  "states": {
                    "CLAIM_CAPTURED": 8
                  },
                  "signature_state": "UNSIGNED — signer ceremony pending; OTS-anchored instead (no key required)",
                  "ots": {
                    "path": "/claims/claimreg-ondo-chainlink-2026-09-22.json.ots",
                    "state": "PENDING",
                    "bytes": 735,
                    "sha256": "143108bfe12fa10b3ddedd06c19f48877e5507bdf3e7471ca5b0c297a4ef128f"
                  },
                  "maintainer": "CSOAI Ltd — claim maintenance (measurement, not certification)",
                  "notes": "First live claim-maintenance pass executed permissionlessly from public pages/APIs. States: CLAIM_CAPTURED (hashed, timestamped, source-cited). CLAIM_MEASURED requires the harness runs queued in measurement_plan. No claim of falsity is made about any entry."
                }
              ],
              "claim_states_across_registries": {
                "UNCHECKABLE": 52,
                "UNMEASURED": 76,
                "CLAIM_MEASURED": 61,
                "CLAIM_CAPTURED": 9
              },
              "superseded_registry_ids": [
                "claimreg-ai-assurance-and-settlement-2026-09-23",
                "claimreg-hiring-platforms-2026-09-24",
                "claimreg-ondo-chainlink-2026-09-22"
              ],
              "supersession_rule": "a superseding registry is a new file; the prior bytes are never edited and both remain served",
              "identification": "a claim is a sentence captured verbatim from the vendor's public page or API at the registry's created_utc, typed by kind, with the plan by which it could be measured; the file bytes are served unchanged and never edited"
            }
          },
          "never": [
            "a grade",
            "a rank",
            "a verdict about any row",
            "a paywall on the source artifact",
            "a certificate"
          ],
          "deliverable": "the Claim-maintenance registries slice: the population rows verbatim from the artifact(s) in source[], plus a card-v0 attestation leaf over the reading (sha256 of the rows, signed when the Pages key is present) and the facilitator's settle record",
          "free_preview": "https://councilof-ai.pages.dev/api/pop/claim-watch?preview=1",
          "free_manifest": "https://councilof-ai.pages.dev/api/pop/claim-watch/manifest",
          "free_sources": [
            "/spec/claim-maintenance/register.json",
            "/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json",
            "/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json.ots",
            "/claims/claimreg-ai-assurance-and-settlement-2026-09-23.json",
            "/claims/claimreg-ai-assurance-and-settlement-2026-09-23.json.ots",
            "/claims/claimreg-hiring-platforms-2026-09-24-rev2.json",
            "/claims/claimreg-hiring-platforms-2026-09-24-rev2.json.ots",
            "/claims/claimreg-hiring-platforms-2026-09-24.json",
            "/claims/claimreg-hiring-platforms-2026-09-24.json.ots",
            "/claims/claimreg-ondo-chainlink-2026-09-22-rev2.json",
            "/claims/claimreg-ondo-chainlink-2026-09-22-rev2.json.ots",
            "/claims/claimreg-ondo-chainlink-2026-09-22.json",
            "/claims/claimreg-ondo-chainlink-2026-09-22.json.ots"
          ],
          "rail": {
            "mode": "live",
            "pay_to_configured": true,
            "facilitator_configured": true,
            "note": "A settled receipt (facilitator /verify then /settle) unlocks the paid artefact. Verification of every artefact stays free."
          },
          "not_paid_reason": "no x-payment header",
          "catalog": "https://councilof-ai.pages.dev/api/x402",
          "all_doors": [
            "https://councilof-ai.pages.dev/api/pop/stablecoins",
            "https://councilof-ai.pages.dev/api/pop/swift",
            "https://councilof-ai.pages.dev/api/pop/xrpl",
            "https://councilof-ai.pages.dev/api/pop/x402-bazaar",
            "https://councilof-ai.pages.dev/api/pop/mcp-registry",
            "https://councilof-ai.pages.dev/api/pop/a2a",
            "https://councilof-ai.pages.dev/api/pop/ots-proofs",
            "https://councilof-ai.pages.dev/api/pop/layer0",
            "https://councilof-ai.pages.dev/api/pop/corrections",
            "https://councilof-ai.pages.dev/api/pop/claim-watch"
          ],
          "offer_receipt": {
            "extension": "offer-receipt",
            "spec": "https://github.com/x402-foundation/x402/blob/69652a69798f0b08f95bef33318896e36e210f7e/specs/extensions/extension-offer-and-receipt.md",
            "spec_commit": "69652a69798f0b08f95bef33318896e36e210f7e",
            "format": "jws",
            "alg": "EdDSA",
            "kid": "did:web:csoai.org#board-attestation-1",
            "signed": true,
            "reason": "1 of 1 accepts entries signed",
            "verify": "base64url-decode the JWS payload part, fetch https://csoai.org/.well-known/did.json, take the publicKeyJwk.x of the verificationMethod whose id equals the header kid, and verify Ed25519 over `header.payload`. POST the compact string to /api/receipts/verify to have us do it, or run the same-site https://councilof.ai/verifier/verify_receipt.py checker. Default mode reads the public DID document; saved-key replay can be offline. Signature validity is not proof of settlement."
          }
        }
      },
      "error": null,
      "skipped": null
    },
    {
      "url": "https://councilof-ai.pages.dev/api/ras/mcp-probe?url=https://councilof.ai/mcp",
      "method": "GET",
      "http": 402,
      "body": {
        "x402Version": 2,
        "error": "Payment required",
        "resource": {
          "url": "https://councilof-ai.pages.dev/api/ras/mcp-probe",
          "description": "MCP discovery probe receipt — one live read-only discovery of a public https MCP endpoint (server/discover, else initialize + tools/list; no tool is ever called): state, requested vs negotiated protocol version, tool count and tool-names sha256, Ed25519-signed. A probe, not a grade.",
          "mimeType": "application/json",
          "serviceName": "CSOAI MCP Probe",
          "tags": [
            "mcp",
            "probe",
            "discovery",
            "receipt",
            "x402"
          ]
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "20000",
            "maxAmountRequired": "20000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0x212686404A7D1E1fD88F35eD6200c3aF7A78ae31",
            "maxTimeoutSeconds": 300,
            "extra": {
              "name": "USD Coin",
              "version": "2",
              "decimals": 6,
              "symbol": "USDC"
            },
            "csoai_pricing": {
              "product_id": "csoai.product.ras.mcp_probe",
              "sku_id": "ras_fresh_read",
              "pricing_basis": "STANDARD",
              "campaign_id": null,
              "normal_amount_atomic": "20000",
              "offered_amount_atomic": "20000",
              "fresh_compute_excluded": true
            },
            "resource": "https://councilof-ai.pages.dev/api/ras/mcp-probe",
            "description": "MCP discovery probe receipt — one live read-only discovery of a public https MCP endpoint (server/discover, else initialize + tools/list; no tool is ever called): state, requested vs negotiated protocol version, tool count and tool-names sha256, Ed25519-signed. A probe, not a grade.",
            "mimeType": "application/json"
          }
        ],
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "url": "https://councilof.ai/mcp"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "schema": "csoai.ras.mcp-probe/0.1",
                  "kind": "receipt",
                  "result": {
                    "kind": "csoai.ras.mcp-probe/0.1",
                    "state": "RESPONDED | AUTH_REQUIRED | NOT_MCP | MCP_ERROR | UNREACHABLE | TIMEOUT",
                    "protocol": {
                      "requested": [
                        "2026-07-28"
                      ],
                      "negotiated": "<version or null>"
                    },
                    "tools": {
                      "count": "<int or null>",
                      "names_sha256": "<hex or null>"
                    },
                    "tool_called": false
                  },
                  "receipt": {
                    "sha256": "<hex>",
                    "sig_ed25519": "<hex or null>"
                  }
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET",
                        "HEAD",
                        "DELETE"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "url": {
                          "type": "string",
                          "format": "uri",
                          "pattern": "^https://",
                          "description": "public https MCP endpoint (Streamable HTTP); private, link-local and metadata addresses are refused"
                        }
                      },
                      "required": [
                        "url"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string"
                    },
                    "example": {
                      "type": "object"
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          },
          "offer-receipt": {
            "info": {
              "offers": [
                {
                  "format": "jws",
                  "acceptIndex": 0,
                  "signature": "eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6Y3NvYWkub3JnI2JvYXJkLWF0dGVzdGF0aW9uLTEifQ.eyJhbW91bnQiOiIyMDAwMCIsImFzc2V0IjoiMHg4MzM1ODlmQ0Q2ZURiNkUwOGY0YzdDMzJENGY3MWI1NGJkQTAyOTEzIiwibmV0d29yayI6ImVpcDE1NTo4NDUzIiwicGF5VG8iOiIweDIxMjY4NjQwNEE3RDFFMWZEODhGMzVlRDYyMDBjM2FGN0E3OGFlMzEiLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vY291bmNpbG9mLWFpLnBhZ2VzLmRldi9hcGkvcmFzL21jcC1wcm9iZSIsInNjaGVtZSI6ImV4YWN0IiwidmFsaWRVbnRpbCI6MTc5MDYyMDcxNCwidmVyc2lvbiI6MX0.Q5my-6P3IrfaYDLOY4Gt1rKhEIprg2ogNV_WfbD2bu65a-GIsLi1da8fx5KrHSSspPuS0ZyaNx7JpxCprULoDw"
                }
              ]
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "offers": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "format": {
                        "type": "string",
                        "const": "jws"
                      },
                      "acceptIndex": {
                        "type": "integer"
                      },
                      "signature": {
                        "type": "string",
                        "description": "JWS compact serialization containing the offer payload"
                      }
                    },
                    "required": [
                      "format",
                      "signature"
                    ]
                  }
                }
              },
              "required": [
                "offers"
              ]
            }
          }
        },
        "csoai": {
          "schema": "csoai.ras.mcp-probe/0.1",
          "per": "one fresh computation",
          "lid": "23 axes measured · 14 model fleets · 0 separated leaders · 9 public leader scores · 9 fact runs · TIE is TIE · not a certificate.",
          "deliverable": "one signed card-v0 receipt over a live read-only MCP discovery: state, requested vs negotiated protocol version, tool count and tool-names sha256 (names returned beside it)",
          "free_preview": "https://councilof-ai.pages.dev/evidence/mcp-remote-census/",
          "free_preview_is": "the last published, signed run of this instrument over its public population, free; not a preview of your target, which has not been computed",
          "never": [
            "a tool call",
            "a grade",
            "a rank",
            "a safety judgement",
            "a certificate",
            "a board cell"
          ],
          "payment_changes_result": false,
          "board_effect": "none — nothing paid is written to the GSPC board, the public root or any card index",
          "failure_is_delivered": "a result about the target that is bad news (unreachable, not conformant, not MCP …) is delivered as that result; only a computation OUR side could not run is left unsettled",
          "input_check": {
            "ok": true,
            "note": "syntax only; DNS and redirects are checked again at run time and a refusal there settles nothing"
          },
          "verify_free": "https://councilof-ai.pages.dev/api/verify",
          "rail": {
            "mode": "live",
            "pay_to_configured": true,
            "facilitator_configured": true,
            "note": "A settled receipt (facilitator /verify then /settle) unlocks the paid artefact. Verification of every artefact stays free."
          },
          "not_paid_reason": "no x-payment header",
          "catalog": "https://councilof-ai.pages.dev/api/x402",
          "offer_receipt": {
            "extension": "offer-receipt",
            "spec": "https://github.com/x402-foundation/x402/blob/69652a69798f0b08f95bef33318896e36e210f7e/specs/extensions/extension-offer-and-receipt.md",
            "spec_commit": "69652a69798f0b08f95bef33318896e36e210f7e",
            "format": "jws",
            "alg": "EdDSA",
            "kid": "did:web:csoai.org#board-attestation-1",
            "signed": true,
            "reason": "1 of 1 accepts entries signed",
            "verify": "base64url-decode the JWS payload part, fetch https://csoai.org/.well-known/did.json, take the publicKeyJwk.x of the verificationMethod whose id equals the header kid, and verify Ed25519 over `header.payload`. POST the compact string to /api/receipts/verify to have us do it, or run the same-site https://councilof.ai/verifier/verify_receipt.py checker. Default mode reads the public DID document; saved-key replay can be offline. Signature validity is not proof of settlement."
          }
        }
      },
      "error": null,
      "skipped": null
    },
    {
      "url": "https://councilof-ai.pages.dev/api/ras/x402-check?url=https://councilof.ai/api/free-door",
      "method": "GET",
      "http": 402,
      "body": {
        "x402Version": 2,
        "error": "Payment required",
        "resource": {
          "url": "https://councilof-ai.pages.dev/api/ras/x402-check",
          "description": "x402 challenge conformance receipt — one live GET of a public x402 resource scored by the daily census rule (HTTP 402, PAYMENT-REQUIRED header, x402Version 2 and extensions.bazaar in the body), Ed25519-signed. A non-conformant result is delivered as found.",
          "mimeType": "application/json",
          "serviceName": "CSOAI x402 Check",
          "tags": [
            "x402",
            "conformance",
            "bazaar",
            "receipt",
            "probe"
          ]
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "20000",
            "maxAmountRequired": "20000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0x212686404A7D1E1fD88F35eD6200c3aF7A78ae31",
            "maxTimeoutSeconds": 300,
            "extra": {
              "name": "USD Coin",
              "version": "2",
              "decimals": 6,
              "symbol": "USDC"
            },
            "csoai_pricing": {
              "product_id": "csoai.product.ras.x402_check",
              "sku_id": "ras_fresh_read",
              "pricing_basis": "STANDARD",
              "campaign_id": null,
              "normal_amount_atomic": "20000",
              "offered_amount_atomic": "20000",
              "fresh_compute_excluded": true
            },
            "resource": "https://councilof-ai.pages.dev/api/ras/x402-check",
            "description": "x402 challenge conformance receipt — one live GET of a public x402 resource scored by the daily census rule (HTTP 402, PAYMENT-REQUIRED header, x402Version 2 and extensions.bazaar in the body), Ed25519-signed. A non-conformant result is delivered as found.",
            "mimeType": "application/json"
          }
        ],
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "url": "https://councilof.ai/api/free-door"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "schema": "csoai.ras.x402-check/0.1",
                  "kind": "receipt",
                  "result": {
                    "kind": "csoai.ras.x402-check/0.1",
                    "state": "CONFORMANT | NOT_CONFORMANT | UNREACHABLE",
                    "row": {
                      "status": 402,
                      "payment_required_header": true,
                      "x402_version": 2,
                      "has_bazaar_extension": true,
                      "conformant": true
                    },
                    "rule": "Conformant = HTTP 402 AND a PAYMENT-REQUIRED response header AND x402Version 2 in the body AND an extensions.bazaar block."
                  },
                  "receipt": {
                    "sha256": "<hex>",
                    "sig_ed25519": "<hex or null>"
                  }
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET",
                        "HEAD",
                        "DELETE"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "url": {
                          "type": "string",
                          "format": "uri",
                          "pattern": "^https://",
                          "description": "public https x402 resource URL, exactly as a buyer would GET it"
                        }
                      },
                      "required": [
                        "url"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string"
                    },
                    "example": {
                      "type": "object"
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          },
          "offer-receipt": {
            "info": {
              "offers": [
                {
                  "format": "jws",
                  "acceptIndex": 0,
                  "signature": "eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6Y3NvYWkub3JnI2JvYXJkLWF0dGVzdGF0aW9uLTEifQ.eyJhbW91bnQiOiIyMDAwMCIsImFzc2V0IjoiMHg4MzM1ODlmQ0Q2ZURiNkUwOGY0YzdDMzJENGY3MWI1NGJkQTAyOTEzIiwibmV0d29yayI6ImVpcDE1NTo4NDUzIiwicGF5VG8iOiIweDIxMjY4NjQwNEE3RDFFMWZEODhGMzVlRDYyMDBjM2FGN0E3OGFlMzEiLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vY291bmNpbG9mLWFpLnBhZ2VzLmRldi9hcGkvcmFzL3g0MDItY2hlY2siLCJzY2hlbWUiOiJleGFjdCIsInZhbGlkVW50aWwiOjE3OTA2MjA3MTQsInZlcnNpb24iOjF9.Pt2PyOuIKhfgNRZu9ysDvrefgtOFeF2-5PeW3z5qe_QJbR6FXi6Ksow6sAjC-D_HOcS6Sqi4mhPw_uRZHVgyAA"
                }
              ]
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "offers": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "format": {
                        "type": "string",
                        "const": "jws"
                      },
                      "acceptIndex": {
                        "type": "integer"
                      },
                      "signature": {
                        "type": "string",
                        "description": "JWS compact serialization containing the offer payload"
                      }
                    },
                    "required": [
                      "format",
                      "signature"
                    ]
                  }
                }
              },
              "required": [
                "offers"
              ]
            }
          }
        },
        "csoai": {
          "schema": "csoai.ras.x402-check/0.1",
          "per": "one fresh computation",
          "lid": "23 axes measured · 14 model fleets · 0 separated leaders · 9 public leader scores · 9 fact runs · TIE is TIE · not a certificate.",
          "deliverable": "one signed card-v0 receipt over a live GET of the named resource, scored by the daily census rule, with the census row verbatim",
          "free_preview": "https://councilof-ai.pages.dev/api/x402/index",
          "free_preview_is": "the last published, signed run of this instrument over its public population, free; not a preview of your target, which has not been computed",
          "never": [
            "a payment to the target",
            "a judgement of the seller",
            "a grade",
            "a rank",
            "a certificate"
          ],
          "payment_changes_result": false,
          "board_effect": "none — nothing paid is written to the GSPC board, the public root or any card index",
          "failure_is_delivered": "a result about the target that is bad news (unreachable, not conformant, not MCP …) is delivered as that result; only a computation OUR side could not run is left unsettled",
          "input_check": {
            "ok": true,
            "note": "syntax only; DNS and redirects are checked again at run time and a refusal there settles nothing"
          },
          "verify_free": "https://councilof-ai.pages.dev/api/verify",
          "rail": {
            "mode": "live",
            "pay_to_configured": true,
            "facilitator_configured": true,
            "note": "A settled receipt (facilitator /verify then /settle) unlocks the paid artefact. Verification of every artefact stays free."
          },
          "not_paid_reason": "no x-payment header",
          "catalog": "https://councilof-ai.pages.dev/api/x402",
          "offer_receipt": {
            "extension": "offer-receipt",
            "spec": "https://github.com/x402-foundation/x402/blob/69652a69798f0b08f95bef33318896e36e210f7e/specs/extensions/extension-offer-and-receipt.md",
            "spec_commit": "69652a69798f0b08f95bef33318896e36e210f7e",
            "format": "jws",
            "alg": "EdDSA",
            "kid": "did:web:csoai.org#board-attestation-1",
            "signed": true,
            "reason": "1 of 1 accepts entries signed",
            "verify": "base64url-decode the JWS payload part, fetch https://csoai.org/.well-known/did.json, take the publicKeyJwk.x of the verificationMethod whose id equals the header kid, and verify Ed25519 over `header.payload`. POST the compact string to /api/receipts/verify to have us do it, or run the same-site https://councilof.ai/verifier/verify_receipt.py checker. Default mode reads the public DID document; saved-key replay can be offline. Signature validity is not proof of settlement."
          }
        }
      },
      "error": null,
      "skipped": null
    },
    {
      "url": "https://councilof-ai.pages.dev/api/ras/supply?asset=USDC&ledger=ethereum",
      "method": "GET",
      "http": 402,
      "body": {
        "x402Version": 2,
        "error": "Payment required",
        "resource": {
          "url": "https://councilof-ai.pages.dev/api/ras/supply",
          "description": "Token supply read receipt — one fresh totalSupply() read of an issuer-listed EVM deployment (USDC, address parsed from the issuer page on the request); on Ethereum the EIP-1186 storage proof is checked against the block stateRoot, elsewhere it is labelled OPERATOR_API. Not a reserve attestation.",
          "mimeType": "application/json",
          "serviceName": "CSOAI Supply Read",
          "tags": [
            "stablecoin",
            "supply",
            "eip-1186",
            "evidence",
            "x402"
          ]
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "20000",
            "maxAmountRequired": "20000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0x212686404A7D1E1fD88F35eD6200c3aF7A78ae31",
            "maxTimeoutSeconds": 300,
            "extra": {
              "name": "USD Coin",
              "version": "2",
              "decimals": 6,
              "symbol": "USDC"
            },
            "csoai_pricing": {
              "product_id": "csoai.product.ras.supply",
              "sku_id": "ras_fresh_read",
              "pricing_basis": "STANDARD",
              "campaign_id": null,
              "normal_amount_atomic": "20000",
              "offered_amount_atomic": "20000",
              "fresh_compute_excluded": true
            },
            "resource": "https://councilof-ai.pages.dev/api/ras/supply",
            "description": "Token supply read receipt — one fresh totalSupply() read of an issuer-listed EVM deployment (USDC, address parsed from the issuer page on the request); on Ethereum the EIP-1186 storage proof is checked against the block stateRoot, elsewhere it is labelled OPERATOR_API. Not a reserve attestation.",
            "mimeType": "application/json"
          }
        ],
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "method": "GET",
                "queryParams": {
                  "asset": "USDC",
                  "ledger": "ethereum"
                }
              },
              "output": {
                "type": "json",
                "example": {
                  "schema": "csoai.ras.supply/0.1",
                  "kind": "receipt",
                  "result": {
                    "kind": "csoai.ras.supply-read/0.1",
                    "evidence_kind": "STATE_PROOF_VERIFIED | OPERATOR_API | REJECTED",
                    "supply": {
                      "base_units": "<int>",
                      "decimals": 6
                    },
                    "height": {
                      "number": "<int>",
                      "state_root": "<0x…>"
                    },
                    "proof": {
                      "account_proof_verified": true,
                      "storage_proof_verified": true
                    }
                  },
                  "receipt": {
                    "sha256": "<hex>",
                    "sig_ed25519": "<hex or null>"
                  }
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET",
                        "HEAD",
                        "DELETE"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "asset": {
                          "type": "string",
                          "enum": [
                            "USDC"
                          ],
                          "description": "asset whose issuer publishes a deployment list the reader parses"
                        },
                        "ledger": {
                          "type": "string",
                          "enum": [
                            "ethereum",
                            "arbitrum",
                            "avalanche",
                            "base",
                            "celo",
                            "hyperevm",
                            "linea",
                            "optimism",
                            "polygon",
                            "sonic",
                            "unichain",
                            "zksync"
                          ],
                          "description": "EVM ledger named on the issuer's list"
                        }
                      },
                      "required": [
                        "asset",
                        "ledger"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string"
                    },
                    "example": {
                      "type": "object"
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          },
          "offer-receipt": {
            "info": {
              "offers": [
                {
                  "format": "jws",
                  "acceptIndex": 0,
                  "signature": "eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6Y3NvYWkub3JnI2JvYXJkLWF0dGVzdGF0aW9uLTEifQ.eyJhbW91bnQiOiIyMDAwMCIsImFzc2V0IjoiMHg4MzM1ODlmQ0Q2ZURiNkUwOGY0YzdDMzJENGY3MWI1NGJkQTAyOTEzIiwibmV0d29yayI6ImVpcDE1NTo4NDUzIiwicGF5VG8iOiIweDIxMjY4NjQwNEE3RDFFMWZEODhGMzVlRDYyMDBjM2FGN0E3OGFlMzEiLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vY291bmNpbG9mLWFpLnBhZ2VzLmRldi9hcGkvcmFzL3N1cHBseSIsInNjaGVtZSI6ImV4YWN0IiwidmFsaWRVbnRpbCI6MTc5MDYyMDcxNCwidmVyc2lvbiI6MX0.axlxmIENkKu_dGbYeFS5GwB5wzsDsdR805k2HnEKJbGFP81TNWZnK1xTrH4fI3305jEPxlxI0rxlW9a8coa0BQ"
                }
              ]
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "offers": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "format": {
                        "type": "string",
                        "const": "jws"
                      },
                      "acceptIndex": {
                        "type": "integer"
                      },
                      "signature": {
                        "type": "string",
                        "description": "JWS compact serialization containing the offer payload"
                      }
                    },
                    "required": [
                      "format",
                      "signature"
                    ]
                  }
                }
              },
              "required": [
                "offers"
              ]
            }
          }
        },
        "csoai": {
          "schema": "csoai.ras.supply/0.1",
          "per": "one fresh computation",
          "lid": "23 axes measured · 14 model fleets · 0 separated leaders · 9 public leader scores · 9 fact runs · TIE is TIE · not a certificate.",
          "deliverable": "one signed card-v0 receipt over a fresh totalSupply() read (address parsed from the issuer's page on the request), with the EIP-1186 proof and its verification on Ethereum",
          "free_preview": "https://councilof-ai.pages.dev/evidence/cross-ledger-usdc/",
          "free_preview_is": "the last published, signed run of this instrument over its public population, free; not a preview of your target, which has not been computed",
          "never": [
            "a reserve attestation",
            "a proof of backing",
            "a rate",
            "a grade",
            "a certificate"
          ],
          "payment_changes_result": false,
          "board_effect": "none — nothing paid is written to the GSPC board, the public root or any card index",
          "failure_is_delivered": "a result about the target that is bad news (unreachable, not conformant, not MCP …) is delivered as that result; only a computation OUR side could not run is left unsettled",
          "input_check": {
            "ok": true,
            "note": "syntax only; DNS and redirects are checked again at run time and a refusal there settles nothing"
          },
          "verify_free": "https://councilof-ai.pages.dev/api/verify",
          "rail": {
            "mode": "live",
            "pay_to_configured": true,
            "facilitator_configured": true,
            "note": "A settled receipt (facilitator /verify then /settle) unlocks the paid artefact. Verification of every artefact stays free."
          },
          "not_paid_reason": "no x-payment header",
          "catalog": "https://councilof-ai.pages.dev/api/x402",
          "offer_receipt": {
            "extension": "offer-receipt",
            "spec": "https://github.com/x402-foundation/x402/blob/69652a69798f0b08f95bef33318896e36e210f7e/specs/extensions/extension-offer-and-receipt.md",
            "spec_commit": "69652a69798f0b08f95bef33318896e36e210f7e",
            "format": "jws",
            "alg": "EdDSA",
            "kid": "did:web:csoai.org#board-attestation-1",
            "signed": true,
            "reason": "1 of 1 accepts entries signed",
            "verify": "base64url-decode the JWS payload part, fetch https://csoai.org/.well-known/did.json, take the publicKeyJwk.x of the verificationMethod whose id equals the header kid, and verify Ed25519 over `header.payload`. POST the compact string to /api/receipts/verify to have us do it, or run the same-site https://councilof.ai/verifier/verify_receipt.py checker. Default mode reads the public DID document; saved-key replay can be offline. Signature validity is not proof of settlement."
          }
        }
      },
      "error": null,
      "skipped": null
    }
  ],
  "reason": null,
  "note": "Each row is that door's own answer to an unpaid GET, made at request time. A 402 is a challenge, not settlement, delivery or revenue. Nothing here is paid, signed or cached."
}