{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_kwd7yh9kfsez","handle":"crovia-verifiable-silence-tacet-and-crovia-seal","url":"https://wellknown.network/agents/crovia-verifiable-silence-tacet-and-crovia-seal","links":{"self":"https://wellknown.network/agents/crovia-verifiable-silence-tacet-and-crovia-seal/record.json","html":"https://wellknown.network/agents/crovia-verifiable-silence-tacet-and-crovia-seal","markdown":"https://wellknown.network/agents/crovia-verifiable-silence-tacet-and-crovia-seal/record.md","api":"https://wellknown.network/api/v1/agents/crovia-verifiable-silence-tacet-and-crovia-seal","status":"https://wellknown.network/api/v1/agents/crovia-verifiable-silence-tacet-and-crovia-seal/status","claim":"https://wellknown.network/agents/crovia-verifiable-silence-tacet-and-crovia-seal/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/crovia-verifiable-silence-tacet-and-crovia-seal/claim.json","badge":"https://wellknown.network/agents/crovia-verifiable-silence-tacet-and-crovia-seal/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/crovia-verifiable-silence-tacet-and-crovia-seal/history","tools":"https://wellknown.network/api/v1/agents/crovia-verifiable-silence-tacet-and-crovia-seal/tools"},"ard":{"identifier":"urn:air:croviatrust.com:server:crovia-verifiable-silence-tacet-and-crovia-seal","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Crovia — verifiable silence (TACET) and Crovia Seal","summary":"Signed, Bitcoin-anchored observations of AI training-data disclosure; verifies silence proofs, seals","description":"Signed, Bitcoin-anchored observations of AI training-data disclosure; verifies silence proofs, seals","publisher":{"name":"com.croviatrust","url":null},"homepage":"https://croviatrust.com/","repository":"https://github.com/croviatrust/countersign","version":"2.0.1","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://croviatrust.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-08T19:42:37.826672Z","publishedAt":"2026-10-08T19:42:37.826672Z","registryName":"com.croviatrust/crovia"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"finance.markets","name":"Markets & Trading","confidence":0.911,"provenance":"derived"},{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":0.51,"provenance":"derived"}],"categories":["commerce","finance"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 44m ago.","lastOkAt":"2026-10-10T03:26:31.290Z","lastProbedAt":"2026-10-10T03:26:31.290Z","statusComputedAt":"2026-10-10T03:27:31.387Z","reliability30d":{"probes":73,"successRate":1,"p50Ms":57,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":73,"ok":73,"authBoundaryOk":0,"serviceOk":73,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-10T03:26:31.290Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":66,"error":null,"detail":{"tools":[{"name":"crovia_status","description":"Live totals at this moment: epochs closed, epochs anchored in Bitcoin, models on the map, snapshot counts, signed silence proofs, and a pointer to the longest v"},{"name":"lookup_model","description":"One model's observation: latest verdict, negative snapshots, anchored epochs, silence proof pointer, archive silence, badge and record URL. Required model is a "},{"name":"search_models","description":"A page of observed model ids whose id contains query, compared case-insensitively, in catalog order, not a ranking. query omitted or empty matches the whole cat"},{"name":"get_silence_proof","description":"The published silence proof for one model: silence_days, observed window, epochs, seal id, URL, and how to verify it. model omitted or empty returns the proof i"},{"name":"verify_seal","description":"Check a crovia.seal.v1 object or a wrapped TACET silence proof: signature, canonical bytes, bindings, and per-epoch non-inclusion paths. Pass seal as a JSON obj"},{"name":"silence_report","description":"One published weekly Silence Report, or the latest report index. week is an ISO week YYYY-Www, for example 2026-W38. Omit week, or pass an empty string, to rece"},{"name":"explain","description":"The definition of one Crovia term. Allowed terms: tacet, silence, lacuna, seal, epoch, pnx, predicate, canon. Omit term, or pass an empty or blank string, to re"},{"name":"crovia_vs_causari","description":"Which product is which. Crovia observes training-data disclosure. Causari is the code-provenance tool. No parameters. Use this, not explain and not crovia_statu"}],"toolCount":8,"toolsHash":"9731a3d0028b5f9f7c858b5a4cb65cc073d72e7c0ec1685f0e98c8acf111ed83","serverName":"crovia","capabilities":["tools","resources"],"serverVersion":"2.0.1","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T20:30:49.123Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":53,"error":null,"detail":{"tools":[{"name":"crovia_status","description":"Live totals at this moment: epochs closed, epochs anchored in Bitcoin, models on the map, snapshot counts, signed silence proofs, and a pointer to the longest v"},{"name":"lookup_model","description":"One model's observation: latest verdict, negative snapshots, anchored epochs, silence proof pointer, archive silence, badge and record URL. Required model is a "},{"name":"search_models","description":"A page of observed model ids whose id contains query, compared case-insensitively, in catalog order, not a ranking. query omitted or empty matches the whole cat"},{"name":"get_silence_proof","description":"The published silence proof for one model: silence_days, observed window, epochs, seal id, URL, and how to verify it. model omitted or empty returns the proof i"},{"name":"verify_seal","description":"Check a crovia.seal.v1 object or a wrapped TACET silence proof: signature, canonical bytes, bindings, and per-epoch non-inclusion paths. Pass seal as a JSON obj"},{"name":"silence_report","description":"One published weekly Silence Report, or the latest report index. week is an ISO week YYYY-Www, for example 2026-W38. Omit week, or pass an empty string, to rece"},{"name":"explain","description":"The definition of one Crovia term. Allowed terms: tacet, silence, lacuna, seal, epoch, pnx, predicate, canon. Omit term, or pass an empty or blank string, to re"},{"name":"crovia_vs_causari","description":"Which product is which. Crovia observes training-data disclosure. Causari is the code-provenance tool. No parameters. Use this, not explain and not crovia_statu"}],"toolCount":8,"toolsHash":"9731a3d0028b5f9f7c858b5a4cb65cc073d72e7c0ec1685f0e98c8acf111ed83","serverName":"crovia","capabilities":["tools","resources"],"serverVersion":"2.0.1","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T14:31:11.177Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":97,"error":null,"detail":{"tools":[{"name":"crovia_status","description":"Live totals at this moment: epochs closed, epochs anchored in Bitcoin, models on the map, snapshot counts, signed silence proofs, and a pointer to the longest v"},{"name":"lookup_model","description":"One model's observation: latest verdict, negative snapshots, anchored epochs, silence proof pointer, archive silence, badge and record URL. Required model is a "},{"name":"search_models","description":"A page of observed model ids whose id contains query, compared case-insensitively, in catalog order, not a ranking. query omitted or empty matches the whole cat"},{"name":"get_silence_proof","description":"The published silence proof for one model: silence_days, observed window, epochs, seal id, URL, and how to verify it. model omitted or empty returns the proof i"},{"name":"verify_seal","description":"Check a crovia.seal.v1 object or a wrapped TACET silence proof: signature, canonical bytes, bindings, and per-epoch non-inclusion paths. Pass seal as a JSON obj"},{"name":"silence_report","description":"One published weekly Silence Report, or the latest report index. week is an ISO week YYYY-Www, for example 2026-W38. Omit week, or pass an empty string, to rece"},{"name":"explain","description":"The definition of one Crovia term. Allowed terms: tacet, silence, lacuna, seal, epoch, pnx, predicate, canon. Omit term, or pass an empty or blank string, to re"},{"name":"crovia_vs_causari","description":"Which product is which. Crovia observes training-data disclosure. Causari is the code-provenance tool. No parameters. Use this, not explain and not crovia_statu"}],"toolCount":8,"toolsHash":"9731a3d0028b5f9f7c858b5a4cb65cc073d72e7c0ec1685f0e98c8acf111ed83","serverName":"crovia","capabilities":["tools","resources"],"serverVersion":"2.0.1","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T08:27:20.864Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":44,"error":null,"detail":{"tools":[{"name":"crovia_status","description":"Live totals at this moment: epochs closed, epochs anchored in Bitcoin, models on the map, snapshot counts, signed silence proofs, and a pointer to the longest v"},{"name":"lookup_model","description":"One model's observation: latest verdict, negative snapshots, anchored epochs, silence proof pointer, archive silence, badge and record URL. Required model is a "},{"name":"search_models","description":"A page of observed model ids whose id contains query, compared case-insensitively, in catalog order, not a ranking. query omitted or empty matches the whole cat"},{"name":"get_silence_proof","description":"The published silence proof for one model: silence_days, observed window, epochs, seal id, URL, and how to verify it. model omitted or empty returns the proof i"},{"name":"verify_seal","description":"Check a crovia.seal.v1 object or a wrapped TACET silence proof: signature, canonical bytes, bindings, and per-epoch non-inclusion paths. Pass seal as a JSON obj"},{"name":"silence_report","description":"One published weekly Silence Report, or the latest report index. week is an ISO week YYYY-Www, for example 2026-W38. Omit week, or pass an empty string, to rece"},{"name":"explain","description":"The definition of one Crovia term. Allowed terms: tacet, silence, lacuna, seal, epoch, pnx, predicate, canon. Omit term, or pass an empty or blank string, to re"},{"name":"crovia_vs_causari","description":"Which product is which. Crovia observes training-data disclosure. Causari is the code-provenance tool. No parameters. Use this, not explain and not crovia_statu"}],"toolCount":8,"toolsHash":"9731a3d0028b5f9f7c858b5a4cb65cc073d72e7c0ec1685f0e98c8acf111ed83","serverName":"crovia","capabilities":["tools","resources"],"serverVersion":"2.0.1","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T01:25:49.257Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":47,"error":null,"detail":{"tools":[{"name":"crovia_status","description":"Live totals at this moment: epochs closed, epochs anchored in Bitcoin, models on the map, snapshot counts, signed silence proofs, and a pointer to the longest v"},{"name":"lookup_model","description":"One model's observation: latest verdict, negative snapshots, anchored epochs, silence proof pointer, archive silence, badge and record URL. Required model is a "},{"name":"search_models","description":"A page of observed model ids whose id contains query, compared case-insensitively, in catalog order, not a ranking. query omitted or empty matches the whole cat"},{"name":"get_silence_proof","description":"The published silence proof for one model: silence_days, observed window, epochs, seal id, URL, and how to verify it. model omitted or empty returns the proof i"},{"name":"verify_seal","description":"Check a crovia.seal.v1 object or a wrapped TACET silence proof: signature, canonical bytes, bindings, and per-epoch non-inclusion paths. Pass seal as a JSON obj"},{"name":"silence_report","description":"One published weekly Silence Report, or the latest report index. week is an ISO week YYYY-Www, for example 2026-W38. Omit week, or pass an empty string, to rece"},{"name":"explain","description":"The definition of one Crovia term. Allowed terms: tacet, silence, lacuna, seal, epoch, pnx, predicate, canon. Omit term, or pass an empty or blank string, to re"},{"name":"crovia_vs_causari","description":"Which product is which. Crovia observes training-data disclosure. Causari is the code-provenance tool. No parameters. Use this, not explain and not crovia_statu"}],"toolCount":8,"toolsHash":"9731a3d0028b5f9f7c858b5a4cb65cc073d72e7c0ec1685f0e98c8acf111ed83","serverName":"crovia","capabilities":["tools","resources"],"serverVersion":"2.0.1","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T18:28:08.040Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":44,"error":null,"detail":{"tools":[{"name":"crovia_status","description":"Live totals of Crovia's TACET log: epochs closed and anchored in Bitcoin, models on the map, negative snapshots, signed silence proofs, the longest verifiable s"},{"name":"lookup_model","description":"What Crovia has observed about one AI model (Hugging Face id, e.g. 'Qwen/Qwen3-32B'): latest verdict on the monitored surface, negative snapshots and how many a"},{"name":"search_models","description":"Find observed models by substring of their id (e.g. 'mistral'). Returns id, live status, last result and record URL."},{"name":"get_silence_proof","description":"The published TACET silence proof for a model (or the index of all proofs): silence_days, observed window, epochs, seal id, URL, and how to verify it in the bro"},{"name":"verify_seal","description":"Verify a crovia.seal.v1 object or a wrapped TACET silence proof offline: signature, canonical bytes, bindings, per-epoch non-inclusion paths. Pass the object as"},{"name":"silence_report","description":"Facts of the weekly Silence Report: models observed, epochs closed and anchored, negative snapshots, proofs, longest verifiable silences. Latest week by default"},{"name":"explain","description":"Canonical definitions of Crovia terms: tacet, silence, lacuna, seal, epoch, pnx, predicate, canon. Without a term, returns all."},{"name":"crovia_vs_causari","description":"Disambiguate Crovia (AI training-data disclosure observatory) from Causari (code-provenance developer tool)."}],"toolCount":8,"toolsHash":"6be16bce93504ba7d79539b013a5deb4cbb62724bb79f08e1d3b5b37193a1cef","serverName":"crovia","capabilities":["tools","resources"],"serverVersion":"2.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T12:26:30.600Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":51,"error":null,"detail":{"tools":[{"name":"crovia_status","description":"Live totals of Crovia's TACET log: epochs closed and anchored in Bitcoin, models on the map, negative snapshots, signed silence proofs, the longest verifiable s"},{"name":"lookup_model","description":"What Crovia has observed about one AI model (Hugging Face id, e.g. 'Qwen/Qwen3-32B'): latest verdict on the monitored surface, negative snapshots and how many a"},{"name":"search_models","description":"Find observed models by substring of their id (e.g. 'mistral'). Returns id, live status, last result and record URL."},{"name":"get_silence_proof","description":"The published TACET silence proof for a model (or the index of all proofs): silence_days, observed window, epochs, seal id, URL, and how to verify it in the bro"},{"name":"verify_seal","description":"Verify a crovia.seal.v1 object or a wrapped TACET silence proof offline: signature, canonical bytes, bindings, per-epoch non-inclusion paths. Pass the object as"},{"name":"silence_report","description":"Facts of the weekly Silence Report: models observed, epochs closed and anchored, negative snapshots, proofs, longest verifiable silences. Latest week by default"},{"name":"explain","description":"Canonical definitions of Crovia terms: tacet, silence, lacuna, seal, epoch, pnx, predicate, canon. Without a term, returns all."},{"name":"crovia_vs_causari","description":"Disambiguate Crovia (AI training-data disclosure observatory) from Causari (code-provenance developer tool)."}],"toolCount":8,"toolsHash":"6be16bce93504ba7d79539b013a5deb4cbb62724bb79f08e1d3b5b37193a1cef","serverName":"crovia","capabilities":["tools","resources"],"serverVersion":"2.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T06:23:20.126Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":47,"error":null,"detail":{"tools":[{"name":"crovia_status","description":"Live totals of Crovia's TACET log: epochs closed and anchored in Bitcoin, models on the map, negative snapshots, signed silence proofs, the longest verifiable s"},{"name":"lookup_model","description":"What Crovia has observed about one AI model (Hugging Face id, e.g. 'Qwen/Qwen3-32B'): latest verdict on the monitored surface, negative snapshots and how many a"},{"name":"search_models","description":"Find observed models by substring of their id (e.g. 'mistral'). Returns id, live status, last result and record URL."},{"name":"get_silence_proof","description":"The published TACET silence proof for a model (or the index of all proofs): silence_days, observed window, epochs, seal id, URL, and how to verify it in the bro"},{"name":"verify_seal","description":"Verify a crovia.seal.v1 object or a wrapped TACET silence proof offline: signature, canonical bytes, bindings, per-epoch non-inclusion paths. Pass the object as"},{"name":"silence_report","description":"Facts of the weekly Silence Report: models observed, epochs closed and anchored, negative snapshots, proofs, longest verifiable silences. Latest week by default"},{"name":"explain","description":"Canonical definitions of Crovia terms: tacet, silence, lacuna, seal, epoch, pnx, predicate, canon. Without a term, returns all."},{"name":"crovia_vs_causari","description":"Disambiguate Crovia (AI training-data disclosure observatory) from Causari (code-provenance developer tool)."}],"toolCount":8,"toolsHash":"6be16bce93504ba7d79539b013a5deb4cbb62724bb79f08e1d3b5b37193a1cef","serverName":"crovia","capabilities":["tools","resources"],"serverVersion":"2.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T23:25:02.999Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":58,"error":null,"detail":{"tools":[{"name":"crovia_status","description":"Live totals of Crovia's TACET log: epochs closed and anchored in Bitcoin, models on the map, negative snapshots, signed silence proofs, the longest verifiable s"},{"name":"lookup_model","description":"What Crovia has observed about one AI model (Hugging Face id, e.g. 'Qwen/Qwen3-32B'): latest verdict on the monitored surface, negative snapshots and how many a"},{"name":"search_models","description":"Find observed models by substring of their id (e.g. 'mistral'). Returns id, live status, last result and record URL."},{"name":"get_silence_proof","description":"The published TACET silence proof for a model (or the index of all proofs): silence_days, observed window, epochs, seal id, URL, and how to verify it in the bro"},{"name":"verify_seal","description":"Verify a crovia.seal.v1 object or a wrapped TACET silence proof offline: signature, canonical bytes, bindings, per-epoch non-inclusion paths. Pass the object as"},{"name":"silence_report","description":"Facts of the weekly Silence Report: models observed, epochs closed and anchored, negative snapshots, proofs, longest verifiable silences. Latest week by default"},{"name":"explain","description":"Canonical definitions of Crovia terms: tacet, silence, lacuna, seal, epoch, pnx, predicate, canon. Without a term, returns all."},{"name":"crovia_vs_causari","description":"Disambiguate Crovia (AI training-data disclosure observatory) from Causari (code-provenance developer tool)."}],"toolCount":8,"toolsHash":"6be16bce93504ba7d79539b013a5deb4cbb62724bb79f08e1d3b5b37193a1cef","serverName":"crovia","capabilities":["tools","resources"],"serverVersion":"2.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T17:30:08.180Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":144,"error":null,"detail":{"tools":[{"name":"crovia_status","description":"Live totals of Crovia's TACET log: epochs closed and anchored in Bitcoin, models on the map, negative snapshots, signed silence proofs, the longest verifiable s"},{"name":"lookup_model","description":"What Crovia has observed about one AI model (Hugging Face id, e.g. 'Qwen/Qwen3-32B'): latest verdict on the monitored surface, negative snapshots and how many a"},{"name":"search_models","description":"Find observed models by substring of their id (e.g. 'mistral'). Returns id, live status, last result and record URL."},{"name":"get_silence_proof","description":"The published TACET silence proof for a model (or the index of all proofs): silence_days, observed window, epochs, seal id, URL, and how to verify it in the bro"},{"name":"verify_seal","description":"Verify a crovia.seal.v1 object or a wrapped TACET silence proof offline: signature, canonical bytes, bindings, per-epoch non-inclusion paths. Pass the object as"},{"name":"silence_report","description":"Facts of the weekly Silence Report: models observed, epochs closed and anchored, negative snapshots, proofs, longest verifiable silences. Latest week by default"},{"name":"explain","description":"Canonical definitions of Crovia terms: tacet, silence, lacuna, seal, epoch, pnx, predicate, canon. Without a term, returns all."},{"name":"crovia_vs_causari","description":"Disambiguate Crovia (AI training-data disclosure observatory) from Causari (code-provenance developer tool)."}],"toolCount":8,"toolsHash":"6be16bce93504ba7d79539b013a5deb4cbb62724bb79f08e1d3b5b37193a1cef","serverName":"crovia","capabilities":["tools","resources"],"serverVersion":"2.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"crovia_status","description":"Live totals at this moment: epochs closed, epochs anchored in Bitcoin, models on the map, snapshot counts, signed silence proofs, and a pointer to the longest v"},{"name":"lookup_model","description":"One model's observation: latest verdict, negative snapshots, anchored epochs, silence proof pointer, archive silence, badge and record URL. Required model is a "},{"name":"search_models","description":"A page of observed model ids whose id contains query, compared case-insensitively, in catalog order, not a ranking. query omitted or empty matches the whole cat"},{"name":"get_silence_proof","description":"The published silence proof for one model: silence_days, observed window, epochs, seal id, URL, and how to verify it. model omitted or empty returns the proof i"},{"name":"verify_seal","description":"Check a crovia.seal.v1 object or a wrapped TACET silence proof: signature, canonical bytes, bindings, and per-epoch non-inclusion paths. Pass seal as a JSON obj"},{"name":"silence_report","description":"One published weekly Silence Report, or the latest report index. week is an ISO week YYYY-Www, for example 2026-W38. Omit week, or pass an empty string, to rece"},{"name":"explain","description":"The definition of one Crovia term. Allowed terms: tacet, silence, lacuna, seal, epoch, pnx, predicate, canon. Omit term, or pass an empty or blank string, to re"},{"name":"crovia_vs_causari","description":"Which product is which. Crovia observes training-data disclosure. Causari is the code-provenance tool. No parameters. Use this, not explain and not crovia_statu"}],"package":null,"toolSurface":{"id":"ts_4ebu4auss262","endpointId":"ep_cfrh7dezdukn","hash":"9731a3d0028b5f9f7c858b5a4cb65cc073d72e7c0ec1685f0e98c8acf111ed83","toolCount":8,"serverName":"crovia","serverVersion":"2.0.1","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-09T01:25:49.246Z","lastSeenAt":"2026-10-10T03:26:31.282Z","observations":5,"toolNames":["crovia_status","lookup_model","search_models","get_silence_proof","verify_seal","silence_report","explain","crovia_vs_causari"],"distinctSurfaces":2},"endpointFacts":[{"id":"ep_cfrh7dezdukn","url":"https://croviatrust.com/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-05T06:23:33.319Z","auth":{"observedAt":"2026-10-05T06:23:33.341Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-05T06:23:33.362Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"croviatrust.com","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-08-07T20:11:18.000Z","validTo":"2026-11-05T21:09:52.000Z","daysToExpiry":26,"sanCount":2,"fingerprint256":"7F:1A:94:CB:5E:BC:1D:C3:37:39:0E:36:9C:32:18:BA:7D:B1:BF:87:5D:18:D0:2B:99:DC:55:F7:21:BF:F0:03"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.croviatrust/crovia","url":"https://registry.modelcontextprotocol.io/v0/servers/com.croviatrust%2Fcrovia","firstSeenAt":"2026-09-20T13:18:38.750Z","fetchedAt":"2026-10-09T05:21:37.212Z","normalizedAt":"2026-10-09T05:21:37.212Z"}]},"firstSeenAt":"2026-09-20T13:18:38.750Z","updatedAt":"2026-10-10T03:28:42.205Z"}