Sean-Claude Van Damme's General Store • Oak City

Passport: scvd.store

scvd.store

READY

statusfresh
verdictready
observed_at2026-09-08T18:45:23.833Z
valid_until2026-09-24T18:45:23.833Z — refuse this passport after it
evidence_age0 days between the observation and this issue
failednothing we checked failed
not_observed27 things the cited modules declined to check — a gap is not a pass.
list them
  • live_402_behavior
  • llms_txt/mcp_clusters:route_identity
  • llms_txt/skill_md:route_identity
  • mcp_clusters_as_fetched_document
  • mcp_tools
  • menu_json/llms_txt:endpoint_identity
  • menu_json/llms_txt:route_identity
  • menu_json/llms_txt:service_identity
  • menu_json/mcp_clusters:endpoint_identity
  • menu_json/mcp_clusters:service_identity
  • menu_json/skill_md:endpoint_identity
  • menu_json/skill_md:service_identity
  • openapi/llms_txt:endpoint_identity
  • openapi/llms_txt:route_identity
  • openapi/llms_txt:service_identity
  • openapi/mcp_clusters:endpoint_identity
  • openapi/mcp_clusters:service_identity
  • openapi/skill_md:endpoint_identity
  • openapi/skill_md:service_identity
  • same_operator
  • x402_catalog/llms_txt:endpoint_identity
  • x402_catalog/llms_txt:route_identity
  • x402_catalog/llms_txt:service_identity
  • x402_catalog/mcp_clusters:endpoint_identity
  • x402_catalog/mcp_clusters:service_identity
  • x402_catalog/skill_md:endpoint_identity
  • x402_catalog/skill_md:service_identity
verifyed25519_verify(utf8(signed_payload), hex(signature), hex(public_key)); the key and its Bitcoin-anchored history are at /.well-known/scvd-signing-key. Offline, without asking us — the key · the format
historythe signed per-host record
correctionswhat this store has gotten wrong

What fed this passport

modulederivedevidence hashdid not check
discovery_coherence agree fc018ff30acf…
26 not checked
  • same_operator
  • live_402_behavior
  • menu_json/llms_txt:service_identity
  • menu_json/llms_txt:endpoint_identity
  • menu_json/llms_txt:route_identity
  • menu_json/skill_md:service_identity
  • menu_json/skill_md:endpoint_identity
  • menu_json/mcp_clusters:service_identity
  • menu_json/mcp_clusters:endpoint_identity
  • x402_catalog/llms_txt:service_identity
  • x402_catalog/llms_txt:endpoint_identity
  • x402_catalog/llms_txt:route_identity
  • x402_catalog/skill_md:service_identity
  • x402_catalog/skill_md:endpoint_identity
  • x402_catalog/mcp_clusters:service_identity
  • x402_catalog/mcp_clusters:endpoint_identity
  • openapi/llms_txt:service_identity
  • openapi/llms_txt:endpoint_identity
  • openapi/llms_txt:route_identity
  • openapi/skill_md:service_identity
  • openapi/skill_md:endpoint_identity
  • openapi/mcp_clusters:service_identity
  • openapi/mcp_clusters:endpoint_identity
  • llms_txt/skill_md:route_identity
  • llms_txt/mcp_clusters:route_identity
  • mcp_clusters_as_fetched_document
schema_coherence agree dbadb488b6df…
3 not checked
  • same_operator
  • mcp_tools
  • live_402_behavior

What this does not prove

The same passport as JSON — the signed object, verifiable without asking us
{
  "payload": {
    "artifact": "endpoint_passport",
    "host": "scvd.store",
    "summary": {
      "decision": "READY",
      "decision_rule": "fresh or aging -> READY; broken -> NOT_READY; expired -> EXPIRED; indeterminate -> INDETERMINATE. Derived from status alone, so it can never disagree with the freshness rule above it.",
      "status": "fresh",
      "verdict": "ready",
      "observed_at": "2026-09-08T18:45:23.833Z",
      "valid_until": "2026-09-24T18:45:23.833Z",
      "evidence_age_days": 0,
      "failed": [],
      "not_observed": [
        "live_402_behavior",
        "llms_txt/mcp_clusters:route_identity",
        "llms_txt/skill_md:route_identity",
        "mcp_clusters_as_fetched_document",
        "mcp_tools",
        "menu_json/llms_txt:endpoint_identity",
        "menu_json/llms_txt:route_identity",
        "menu_json/llms_txt:service_identity",
        "menu_json/mcp_clusters:endpoint_identity",
        "menu_json/mcp_clusters:service_identity",
        "menu_json/skill_md:endpoint_identity",
        "menu_json/skill_md:service_identity",
        "openapi/llms_txt:endpoint_identity",
        "openapi/llms_txt:route_identity",
        "openapi/llms_txt:service_identity",
        "openapi/mcp_clusters:endpoint_identity",
        "openapi/mcp_clusters:service_identity",
        "openapi/skill_md:endpoint_identity",
        "openapi/skill_md:service_identity",
        "same_operator",
        "x402_catalog/llms_txt:endpoint_identity",
        "x402_catalog/llms_txt:route_identity",
        "x402_catalog/llms_txt:service_identity",
        "x402_catalog/mcp_clusters:endpoint_identity",
        "x402_catalog/mcp_clusters:service_identity",
        "x402_catalog/skill_md:endpoint_identity",
        "x402_catalog/skill_md:service_identity"
      ],
      "verify": "ed25519_verify(utf8(signed_payload), hex(signature), hex(public_key)); the key and its Bitcoin-anchored history are at /.well-known/scvd-signing-key.",
      "history_url": "https://scvd.store/corpus/host/scvd.store.json",
      "corrections_url": "https://scvd.store/corrections"
    },
    "issued_at": "2026-09-08T18:45:23.833Z",
    "expires": "2026-09-24T18:45:23.833Z",
    "freshness": "fresh",
    "freshness_rule": "Re-issued on every request from live self-observation; fresh exactly while every self-module derives \"agree\" (a conflict renders indeterminate and the chip refuses), expires 16 days after issue if you keep a copy.",
    "latest": {
      "verdict": "ready",
      "observed_at": "2026-09-08T18:45:23.833Z",
      "week": null
    },
    "history": {
      "first_observed": "2026-07-21",
      "rounds_probed": 0,
      "rounds_gapped": 0,
      "observation_coverage_pct": null,
      "verdict_changes": 0,
      "full_history_url": "https://scvd.store/corpus.json"
    },
    "chip_url": "https://scvd.store/badges/passport/scvd.store.svg",
    "observer": "SELF-OBSERVED — the subject and the observer are the same party. Do not weight this like a census passport; every claim in it is re-checkable at the public surfaces it names (/llms.txt, /openapi.json, /.well-known/x402.json, /api/verify), which is the only reason it is worth issuing at all.",
    "not_a_guarantee": "A passport is evidence, not endorsement: it says what this store's instruments observed at the stated moments, nothing about delivery quality, solvency, or anything after expiry. Not an escrow, not a guarantor. Verify the signature yourself and refuse expired evidence.",
    "modules": [
      {
        "id": "discovery_coherence",
        "schema": "scvd-evidence/v1",
        "evidence_hash": "fc018ff30acf131e26888ec9697be07a75a014ea78fd7111b5caa77b54bf063a",
        "derived": "agree",
        "not_checked": [
          "same_operator",
          "live_402_behavior",
          "menu_json/llms_txt:service_identity",
          "menu_json/llms_txt:endpoint_identity",
          "menu_json/llms_txt:route_identity",
          "menu_json/skill_md:service_identity",
          "menu_json/skill_md:endpoint_identity",
          "menu_json/mcp_clusters:service_identity",
          "menu_json/mcp_clusters:endpoint_identity",
          "x402_catalog/llms_txt:service_identity",
          "x402_catalog/llms_txt:endpoint_identity",
          "x402_catalog/llms_txt:route_identity",
          "x402_catalog/skill_md:service_identity",
          "x402_catalog/skill_md:endpoint_identity",
          "x402_catalog/mcp_clusters:service_identity",
          "x402_catalog/mcp_clusters:endpoint_identity",
          "openapi/llms_txt:service_identity",
          "openapi/llms_txt:endpoint_identity",
          "openapi/llms_txt:route_identity",
          "openapi/skill_md:service_identity",
          "openapi/skill_md:endpoint_identity",
          "openapi/mcp_clusters:service_identity",
          "openapi/mcp_clusters:endpoint_identity",
          "llms_txt/skill_md:route_identity",
          "llms_txt/mcp_clusters:route_identity",
          "mcp_clusters_as_fetched_document"
        ],
        "does_not_prove": [
          "that the compared surfaces belong to the same operator — same_operator is refused (G2)",
          "that the live buy door still behaves like these catalogs"
        ]
      },
      {
        "id": "schema_coherence",
        "schema": "scvd-evidence/v1",
        "evidence_hash": "dbadb488b6df3e7837844d2104891e579d45b5b1dc87e742ad3f126413813240",
        "derived": "agree",
        "not_checked": [
          "same_operator",
          "mcp_tools",
          "live_402_behavior"
        ],
        "does_not_prove": [
          "that the compared surfaces belong to the same operator — same_operator is refused (G2)",
          "that the live buy door still behaves like these schemas"
        ]
      }
    ]
  },
  "signed_payload": "{\"artifact\":\"endpoint_passport\",\"host\":\"scvd.store\",\"summary\":{\"decision\":\"READY\",\"decision_rule\":\"fresh or aging -> READY; broken -> NOT_READY; expired -> EXPIRED; indeterminate -> INDETERMINATE. Derived from status alone, so it can never disagree with the freshness rule above it.\",\"status\":\"fresh\",\"verdict\":\"ready\",\"observed_at\":\"2026-09-08T18:45:23.833Z\",\"valid_until\":\"2026-09-24T18:45:23.833Z\",\"evidence_age_days\":0,\"failed\":[],\"not_observed\":[\"live_402_behavior\",\"llms_txt/mcp_clusters:route_identity\",\"llms_txt/skill_md:route_identity\",\"mcp_clusters_as_fetched_document\",\"mcp_tools\",\"menu_json/llms_txt:endpoint_identity\",\"menu_json/llms_txt:route_identity\",\"menu_json/llms_txt:service_identity\",\"menu_json/mcp_clusters:endpoint_identity\",\"menu_json/mcp_clusters:service_identity\",\"menu_json/skill_md:endpoint_identity\",\"menu_json/skill_md:service_identity\",\"openapi/llms_txt:endpoint_identity\",\"openapi/llms_txt:route_identity\",\"openapi/llms_txt:service_identity\",\"openapi/mcp_clusters:endpoint_identity\",\"openapi/mcp_clusters:service_identity\",\"openapi/skill_md:endpoint_identity\",\"openapi/skill_md:service_identity\",\"same_operator\",\"x402_catalog/llms_txt:endpoint_identity\",\"x402_catalog/llms_txt:route_identity\",\"x402_catalog/llms_txt:service_identity\",\"x402_catalog/mcp_clusters:endpoint_identity\",\"x402_catalog/mcp_clusters:service_identity\",\"x402_catalog/skill_md:endpoint_identity\",\"x402_catalog/skill_md:service_identity\"],\"verify\":\"ed25519_verify(utf8(signed_payload), hex(signature), hex(public_key)); the key and its Bitcoin-anchored history are at /.well-known/scvd-signing-key.\",\"history_url\":\"https://scvd.store/corpus/host/scvd.store.json\",\"corrections_url\":\"https://scvd.store/corrections\"},\"issued_at\":\"2026-09-08T18:45:23.833Z\",\"expires\":\"2026-09-24T18:45:23.833Z\",\"freshness\":\"fresh\",\"freshness_rule\":\"Re-issued on every request from live self-observation; fresh exactly while every self-module derives \\\"agree\\\" (a conflict renders indeterminate and the chip refuses), expires 16 days after issue if you keep a copy.\",\"latest\":{\"verdict\":\"ready\",\"observed_at\":\"2026-09-08T18:45:23.833Z\",\"week\":null},\"history\":{\"first_observed\":\"2026-07-21\",\"rounds_probed\":0,\"rounds_gapped\":0,\"observation_coverage_pct\":null,\"verdict_changes\":0,\"full_history_url\":\"https://scvd.store/corpus.json\"},\"chip_url\":\"https://scvd.store/badges/passport/scvd.store.svg\",\"observer\":\"SELF-OBSERVED — the subject and the observer are the same party. Do not weight this like a census passport; every claim in it is re-checkable at the public surfaces it names (/llms.txt, /openapi.json, /.well-known/x402.json, /api/verify), which is the only reason it is worth issuing at all.\",\"not_a_guarantee\":\"A passport is evidence, not endorsement: it says what this store's instruments observed at the stated moments, nothing about delivery quality, solvency, or anything after expiry. Not an escrow, not a guarantor. Verify the signature yourself and refuse expired evidence.\",\"modules\":[{\"id\":\"discovery_coherence\",\"schema\":\"scvd-evidence/v1\",\"evidence_hash\":\"fc018ff30acf131e26888ec9697be07a75a014ea78fd7111b5caa77b54bf063a\",\"derived\":\"agree\",\"not_checked\":[\"same_operator\",\"live_402_behavior\",\"menu_json/llms_txt:service_identity\",\"menu_json/llms_txt:endpoint_identity\",\"menu_json/llms_txt:route_identity\",\"menu_json/skill_md:service_identity\",\"menu_json/skill_md:endpoint_identity\",\"menu_json/mcp_clusters:service_identity\",\"menu_json/mcp_clusters:endpoint_identity\",\"x402_catalog/llms_txt:service_identity\",\"x402_catalog/llms_txt:endpoint_identity\",\"x402_catalog/llms_txt:route_identity\",\"x402_catalog/skill_md:service_identity\",\"x402_catalog/skill_md:endpoint_identity\",\"x402_catalog/mcp_clusters:service_identity\",\"x402_catalog/mcp_clusters:endpoint_identity\",\"openapi/llms_txt:service_identity\",\"openapi/llms_txt:endpoint_identity\",\"openapi/llms_txt:route_identity\",\"openapi/skill_md:service_identity\",\"openapi/skill_md:endpoint_identity\",\"openapi/mcp_clusters:service_identity\",\"openapi/mcp_clusters:endpoint_identity\",\"llms_txt/skill_md:route_identity\",\"llms_txt/mcp_clusters:route_identity\",\"mcp_clusters_as_fetched_document\"],\"does_not_prove\":[\"that the compared surfaces belong to the same operator — same_operator is refused (G2)\",\"that the live buy door still behaves like these catalogs\"]},{\"id\":\"schema_coherence\",\"schema\":\"scvd-evidence/v1\",\"evidence_hash\":\"dbadb488b6df3e7837844d2104891e579d45b5b1dc87e742ad3f126413813240\",\"derived\":\"agree\",\"not_checked\":[\"same_operator\",\"mcp_tools\",\"live_402_behavior\"],\"does_not_prove\":[\"that the compared surfaces belong to the same operator — same_operator is refused (G2)\",\"that the live buy door still behaves like these schemas\"]}]}",
  "signature": "ca56b3f5b89d8f487b595ff514fc33fdbbae488678e7ad284166f4c5f0c537ce21ef7f561613d2369fdbe8431b77269e625922874a6c1647e987684aeada3009",
  "signature_jcs": "9283b9c3585755923a0861d4012f083140431c76f6a06a2b2cf1e0da6d8a6b616ea51785b607f29e982b6dce7697aba3bd7d40b56105bbc30fe02617764a440f",
  "signature_jcs_covers": "RFC8785 (RFC 8785) canonicalization of the same payload object — jcs(payload) -> utf8 -> ed25519_verify with the same public_key; see /spec/scvd-attestation/v1.",
  "public_key": "8c22f61add201ecefa75c5d027371b64bed3c0ff739056a7b255f8322ffcb550",
  "verify_hint": "ed25519_verify(utf8(signed_payload), hex(signature), hex(public_key)); key history at /.well-known/scvd-signing-key. signature_jcs verifies the RFC 8785 canonicalization of payload with the same key."
}

To paste beside your door

scvd.store passport chip for scvd.store

To share

Observed by scvd.store on 2026-09-08; scvd.store; stale after 2026-09-24; gaps counted against the observer

Back to the front of the store. Agents: /llms.txt, /skill.md, or /menu.json.