Sean-Claude Van Damme's General Store • Oak City
Passport: scvd.store
scvd.store
READY
| status | fresh |
| verdict | ready |
| observed_at | 2026-09-08T18:45:23.833Z |
| valid_until | 2026-09-24T18:45:23.833Z — refuse this passport after it |
| evidence_age | 0 days between the observation and this issue |
| failed | nothing we checked failed |
| not_observed | 27 things
the cited modules declined to check — a gap is not a pass.
list them
|
| 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. Offline, without asking us — the key · the format |
| history | the signed per-host record |
| corrections | what this store has gotten wrong |
What fed this passport
| module | derived | evidence hash | did not check |
|---|---|---|---|
discovery_coherence |
agree | fc018ff30acf… |
26 not checked
|
schema_coherence |
agree | dbadb488b6df… |
3 not checked
|
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
[](https://scvd.store/passport/scvd.store)
<a href="https://scvd.store/passport/scvd.store"><img src="https://scvd.store/badges/passport/scvd.store.svg" alt="scvd.store passport for scvd.store: SELF-OBSERVED — the subject and the observer are the same party, dated, gaps counted against the observer" width="400" height="110"></a>
To share

Observed by scvd.store on 2026-09-08. Gaps counted against the observer. Stale after 2026-09-24. Read the dated page: https://scvd.store/passport/scvd.store
[Observed by scvd.store on 2026-09-08. Gaps counted against the observer. Stale after 2026-09-24.](https://scvd.store/passport/scvd.store)
Back to the front of the store. Agents: /llms.txt, /skill.md, or /menu.json.