{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_qvu3qqqs7vhp","handle":"canonicai-cited-answers-corpus","url":"https://wellknown.network/agents/canonicai-cited-answers-corpus","links":{"self":"https://wellknown.network/agents/canonicai-cited-answers-corpus/record.json","html":"https://wellknown.network/agents/canonicai-cited-answers-corpus","markdown":"https://wellknown.network/agents/canonicai-cited-answers-corpus/record.md","api":"https://wellknown.network/api/v1/agents/canonicai-cited-answers-corpus","status":"https://wellknown.network/api/v1/agents/canonicai-cited-answers-corpus/status","claim":"https://wellknown.network/agents/canonicai-cited-answers-corpus/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/canonicai-cited-answers-corpus/claim.json","badge":"https://wellknown.network/agents/canonicai-cited-answers-corpus/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/canonicai-cited-answers-corpus/history","tools":"https://wellknown.network/api/v1/agents/canonicai-cited-answers-corpus/tools"},"ard":{"identifier":"urn:air:canonicai.com:server:canonicai-cited-answers-corpus","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"CanonicAI — cited Answers corpus","summary":"Read-only hosted MCP over CanonicAI's cited Answers corpus on canonicai.com.","description":"Read-only hosted MCP over CanonicAI's cited Answers corpus on canonicai.com.","publisher":{"name":"com.canonicai","url":null},"homepage":"https://canonicai.com","repository":"https://github.com/people-analyst/canonicai-site","version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://canonicai.com/api/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-09-09T11:30:28.210742Z","publishedAt":"2026-09-09T11:30:28.210742Z","registryName":"com.canonicai/canonicai-answers"},"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":"research.academic","name":"Academic Research","confidence":0.54,"provenance":"derived"},{"slug":"documents.contracts","name":"Contracts & Legal","confidence":0.525,"provenance":"derived"},{"slug":"ai.evaluation","name":"Evaluation & Benchmarks","confidence":0.51,"provenance":"derived"}],"categories":["ai","documents","research"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 47m ago.","lastOkAt":"2026-10-13T00:30:27.171Z","lastProbedAt":"2026-10-13T00:30:27.171Z","statusComputedAt":"2026-10-13T00:32:19.524Z","reliability30d":{"probes":109,"successRate":1,"p50Ms":156,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":109,"ok":109,"authBoundaryOk":0,"serviceOk":109,"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-13T00:30:27.171Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":151,"error":null,"detail":{"tools":[{"name":"list_answers","description":"List published CanonicAI answer summaries from the static Answers corpus. Returns slug, id, question, canonical URLs, and citation counts."},{"name":"get_answer","description":"Return one Answer contract v0 record with citations for a known slug. Never fabricates content for unknown slugs."},{"name":"search_answers","description":"Search CanonicAI answers by simple deterministic token scoring over question, shortAnswer, and answer fields."},{"name":"list_canons","description":"List published CanonicAI domain canons from the static canon bundle. Returns slug, action statement, construct/source counts, and canonical URLs."},{"name":"get_canon","description":"Return one canon-v1 record (constructs, relationships, open divergences, provenance, source works) for a known slug. Never fabricates content for unknown slugs;"},{"name":"search_constructs","description":"Search construct names and definitions across all canons (or one canon) by deterministic token scoring."}],"toolCount":6,"toolsHash":"a801f6f13e4495ec9a380755db0c8ed60b94abe5ec7524e5fb0f7228cb6b2d4e","serverName":"canonicai-answers","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-12T18:31:38.460Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":138,"error":null,"detail":{"tools":[{"name":"list_answers","description":"List published CanonicAI answer summaries from the static Answers corpus. Returns slug, id, question, canonical URLs, and citation counts."},{"name":"get_answer","description":"Return one Answer contract v0 record with citations for a known slug. Never fabricates content for unknown slugs."},{"name":"search_answers","description":"Search CanonicAI answers by simple deterministic token scoring over question, shortAnswer, and answer fields."},{"name":"list_canons","description":"List published CanonicAI domain canons from the static canon bundle. Returns slug, action statement, construct/source counts, and canonical URLs."},{"name":"get_canon","description":"Return one canon-v1 record (constructs, relationships, open divergences, provenance, source works) for a known slug. Never fabricates content for unknown slugs;"},{"name":"search_constructs","description":"Search construct names and definitions across all canons (or one canon) by deterministic token scoring."}],"toolCount":6,"toolsHash":"a801f6f13e4495ec9a380755db0c8ed60b94abe5ec7524e5fb0f7228cb6b2d4e","serverName":"canonicai-answers","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-12T11:24:41.573Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":158,"error":null,"detail":{"tools":[{"name":"list_answers","description":"List published CanonicAI answer summaries from the static Answers corpus. Returns slug, id, question, canonical URLs, and citation counts."},{"name":"get_answer","description":"Return one Answer contract v0 record with citations for a known slug. Never fabricates content for unknown slugs."},{"name":"search_answers","description":"Search CanonicAI answers by simple deterministic token scoring over question, shortAnswer, and answer fields."},{"name":"list_canons","description":"List published CanonicAI domain canons from the static canon bundle. Returns slug, action statement, construct/source counts, and canonical URLs."},{"name":"get_canon","description":"Return one canon-v1 record (constructs, relationships, open divergences, provenance, source works) for a known slug. Never fabricates content for unknown slugs;"},{"name":"search_constructs","description":"Search construct names and definitions across all canons (or one canon) by deterministic token scoring."}],"toolCount":6,"toolsHash":"a801f6f13e4495ec9a380755db0c8ed60b94abe5ec7524e5fb0f7228cb6b2d4e","serverName":"canonicai-answers","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-12T04:27:27.967Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":140,"error":null,"detail":{"tools":[{"name":"list_answers","description":"List published CanonicAI answer summaries from the static Answers corpus. Returns slug, id, question, canonical URLs, and citation counts."},{"name":"get_answer","description":"Return one Answer contract v0 record with citations for a known slug. Never fabricates content for unknown slugs."},{"name":"search_answers","description":"Search CanonicAI answers by simple deterministic token scoring over question, shortAnswer, and answer fields."},{"name":"list_canons","description":"List published CanonicAI domain canons from the static canon bundle. Returns slug, action statement, construct/source counts, and canonical URLs."},{"name":"get_canon","description":"Return one canon-v1 record (constructs, relationships, open divergences, provenance, source works) for a known slug. Never fabricates content for unknown slugs;"},{"name":"search_constructs","description":"Search construct names and definitions across all canons (or one canon) by deterministic token scoring."}],"toolCount":6,"toolsHash":"a801f6f13e4495ec9a380755db0c8ed60b94abe5ec7524e5fb0f7228cb6b2d4e","serverName":"canonicai-answers","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-11T21:25:19.720Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":165,"error":null,"detail":{"tools":[{"name":"list_answers","description":"List published CanonicAI answer summaries from the static Answers corpus. Returns slug, id, question, canonical URLs, and citation counts."},{"name":"get_answer","description":"Return one Answer contract v0 record with citations for a known slug. Never fabricates content for unknown slugs."},{"name":"search_answers","description":"Search CanonicAI answers by simple deterministic token scoring over question, shortAnswer, and answer fields."},{"name":"list_canons","description":"List published CanonicAI domain canons from the static canon bundle. Returns slug, action statement, construct/source counts, and canonical URLs."},{"name":"get_canon","description":"Return one canon-v1 record (constructs, relationships, open divergences, provenance, source works) for a known slug. Never fabricates content for unknown slugs;"},{"name":"search_constructs","description":"Search construct names and definitions across all canons (or one canon) by deterministic token scoring."}],"toolCount":6,"toolsHash":"a801f6f13e4495ec9a380755db0c8ed60b94abe5ec7524e5fb0f7228cb6b2d4e","serverName":"canonicai-answers","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-11T14:25:26.259Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":175,"error":null,"detail":{"tools":[{"name":"list_answers","description":"List published CanonicAI answer summaries from the static Answers corpus. Returns slug, id, question, canonical URLs, and citation counts."},{"name":"get_answer","description":"Return one Answer contract v0 record with citations for a known slug. Never fabricates content for unknown slugs."},{"name":"search_answers","description":"Search CanonicAI answers by simple deterministic token scoring over question, shortAnswer, and answer fields."},{"name":"list_canons","description":"List published CanonicAI domain canons from the static canon bundle. Returns slug, action statement, construct/source counts, and canonical URLs."},{"name":"get_canon","description":"Return one canon-v1 record (constructs, relationships, open divergences, provenance, source works) for a known slug. Never fabricates content for unknown slugs;"},{"name":"search_constructs","description":"Search construct names and definitions across all canons (or one canon) by deterministic token scoring."}],"toolCount":6,"toolsHash":"a801f6f13e4495ec9a380755db0c8ed60b94abe5ec7524e5fb0f7228cb6b2d4e","serverName":"canonicai-answers","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-11T07:22:28.112Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":223,"error":null,"detail":{"tools":[{"name":"list_answers","description":"List published CanonicAI answer summaries from the static Answers corpus. Returns slug, id, question, canonical URLs, and citation counts."},{"name":"get_answer","description":"Return one Answer contract v0 record with citations for a known slug. Never fabricates content for unknown slugs."},{"name":"search_answers","description":"Search CanonicAI answers by simple deterministic token scoring over question, shortAnswer, and answer fields."},{"name":"list_canons","description":"List published CanonicAI domain canons from the static canon bundle. Returns slug, action statement, construct/source counts, and canonical URLs."},{"name":"get_canon","description":"Return one canon-v1 record (constructs, relationships, open divergences, provenance, source works) for a known slug. Never fabricates content for unknown slugs;"},{"name":"search_constructs","description":"Search construct names and definitions across all canons (or one canon) by deterministic token scoring."}],"toolCount":6,"toolsHash":"a801f6f13e4495ec9a380755db0c8ed60b94abe5ec7524e5fb0f7228cb6b2d4e","serverName":"canonicai-answers","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-11T00:27:13.529Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":142,"error":null,"detail":{"tools":[{"name":"list_answers","description":"List published CanonicAI answer summaries from the static Answers corpus. Returns slug, id, question, canonical URLs, and citation counts."},{"name":"get_answer","description":"Return one Answer contract v0 record with citations for a known slug. Never fabricates content for unknown slugs."},{"name":"search_answers","description":"Search CanonicAI answers by simple deterministic token scoring over question, shortAnswer, and answer fields."},{"name":"list_canons","description":"List published CanonicAI domain canons from the static canon bundle. Returns slug, action statement, construct/source counts, and canonical URLs."},{"name":"get_canon","description":"Return one canon-v1 record (constructs, relationships, open divergences, provenance, source works) for a known slug. Never fabricates content for unknown slugs;"},{"name":"search_constructs","description":"Search construct names and definitions across all canons (or one canon) by deterministic token scoring."}],"toolCount":6,"toolsHash":"a801f6f13e4495ec9a380755db0c8ed60b94abe5ec7524e5fb0f7228cb6b2d4e","serverName":"canonicai-answers","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T18:27:19.970Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":131,"error":null,"detail":{"tools":[{"name":"list_answers","description":"List published CanonicAI answer summaries from the static Answers corpus. Returns slug, id, question, canonical URLs, and citation counts."},{"name":"get_answer","description":"Return one Answer contract v0 record with citations for a known slug. Never fabricates content for unknown slugs."},{"name":"search_answers","description":"Search CanonicAI answers by simple deterministic token scoring over question, shortAnswer, and answer fields."},{"name":"list_canons","description":"List published CanonicAI domain canons from the static canon bundle. Returns slug, action statement, construct/source counts, and canonical URLs."},{"name":"get_canon","description":"Return one canon-v1 record (constructs, relationships, open divergences, provenance, source works) for a known slug. Never fabricates content for unknown slugs;"},{"name":"search_constructs","description":"Search construct names and definitions across all canons (or one canon) by deterministic token scoring."}],"toolCount":6,"toolsHash":"a801f6f13e4495ec9a380755db0c8ed60b94abe5ec7524e5fb0f7228cb6b2d4e","serverName":"canonicai-answers","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T11:24:08.819Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":164,"error":null,"detail":{"tools":[{"name":"list_answers","description":"List published CanonicAI answer summaries from the static Answers corpus. Returns slug, id, question, canonical URLs, and citation counts."},{"name":"get_answer","description":"Return one Answer contract v0 record with citations for a known slug. Never fabricates content for unknown slugs."},{"name":"search_answers","description":"Search CanonicAI answers by simple deterministic token scoring over question, shortAnswer, and answer fields."},{"name":"list_canons","description":"List published CanonicAI domain canons from the static canon bundle. Returns slug, action statement, construct/source counts, and canonical URLs."},{"name":"get_canon","description":"Return one canon-v1 record (constructs, relationships, open divergences, provenance, source works) for a known slug. Never fabricates content for unknown slugs;"},{"name":"search_constructs","description":"Search construct names and definitions across all canons (or one canon) by deterministic token scoring."}],"toolCount":6,"toolsHash":"a801f6f13e4495ec9a380755db0c8ed60b94abe5ec7524e5fb0f7228cb6b2d4e","serverName":"canonicai-answers","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"list_answers","description":"List published CanonicAI answer summaries from the static Answers corpus. Returns slug, id, question, canonical URLs, and citation counts."},{"name":"get_answer","description":"Return one Answer contract v0 record with citations for a known slug. Never fabricates content for unknown slugs."},{"name":"search_answers","description":"Search CanonicAI answers by simple deterministic token scoring over question, shortAnswer, and answer fields."},{"name":"list_canons","description":"List published CanonicAI domain canons from the static canon bundle. Returns slug, action statement, construct/source counts, and canonical URLs."},{"name":"get_canon","description":"Return one canon-v1 record (constructs, relationships, open divergences, provenance, source works) for a known slug. Never fabricates content for unknown slugs;"},{"name":"search_constructs","description":"Search construct names and definitions across all canons (or one canon) by deterministic token scoring."}],"package":null,"toolSurface":{"id":"ts_mw7djgq6bbyx","endpointId":"ep_fx6pdtxh9j5d","hash":"a801f6f13e4495ec9a380755db0c8ed60b94abe5ec7524e5fb0f7228cb6b2d4e","toolCount":6,"serverName":"canonicai-answers","serverVersion":"1.0.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-09-27T23:28:38.941Z","lastSeenAt":"2026-10-13T00:30:27.171Z","observations":56,"toolNames":["list_answers","get_answer","search_answers","list_canons","get_canon","search_constructs"],"distinctSurfaces":2},"endpointFacts":[{"id":"ep_fx6pdtxh9j5d","url":"https://canonicai.com/api/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-10T11:24:08.833Z","auth":{"observedAt":"2026-10-10T11:24:08.852Z","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-10T11:24:08.905Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"canonicai.com","issuer":{"commonName":"YR1","organization":"Let's Encrypt"},"validFrom":"2026-08-11T02:25:34.000Z","validTo":"2026-11-09T02:25:33.000Z","daysToExpiry":27,"sanCount":1,"fingerprint256":"D0:E6:DC:55:6B:8E:F5:51:7D:70:19:1B:F8:82:DE:93:9D:7D:4E:F4:98:48:8B:34:67:75:AB:31:6D:92:B0:35"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.canonicai/canonicai-answers","url":"https://registry.modelcontextprotocol.io/v0/servers/com.canonicai%2Fcanonicai-answers","firstSeenAt":"2026-09-09T14:28:22.186Z","fetchedAt":"2026-10-12T01:22:35.701Z","normalizedAt":"2026-10-12T01:22:35.701Z"}]},"firstSeenAt":"2026-09-09T14:28:22.186Z","updatedAt":"2026-10-13T00:33:45.422Z"}