Loading…
Cite the claim, not the paper: 5,033 assertions, each hash-verifiable against its source PDF
Kaal Corpus: Verifiable Claim Layer is an MCP server entry in ChatHome Skills, sourced from Official MCP Registry and scored 67/100. As a Model Context Protocol server, it exposes tools that MCP-compatible LLM clients such as Claude, Cursor, and Copilot can call directly, extending an agent's reach beyond its built-in capabilities. ChatHome Skills discovered this entry through its daily ingest of official registries and GitHub discovery queries, and re-verifies repository facts, freshness signals, and install metadata on every run. The quality score weighs official-registry presence, a working install command, license clarity, GitHub star trajectory, and repository freshness — the full formula is on the Sources page. The install command above is ready to copy. Review the last-pushed date and repository status before adding Kaal Corpus: Verifiable Claim Layer to a production agent workflow; the snapshot facts below are point-in-time values from the most recent ingest.
mcp add io.github.wulfkaal/corpus https://corpus.openstanding.org/mcpReview the upstream source before running this command.
{
"_meta": {
"io.modelcontextprotocol.registry/official": {
"status": "active",
"isLatest": true,
"updatedAt": "2026-07-28T23:36:39.788853Z",
"publishedAt": "2026-07-28T23:36:39.788853Z",
"statusChangedAt": "2026-07-28T23:36:39.788853Z"
}
},
"server": {
"name": "io.github.wulfkaal/corpus",
"_meta": {
"io.modelcontextprotocol.registry/publisher-provided": {
"auth": "none",
"author": {
"name": "Wulf A. Kaal",
"ssrn": "https://papers.ssrn.com/sol3/cf_dev/AbsByAuth.cfm?per_id=460345",
"email": "wulf@wulfkaal.com",
"orcid": "0009-0008-7840-1847",
"affiliation": "University of St. Thomas School of Law, Minneapolis"
},
"corpus": {
"span": "2004-2026",
"works": 124,
"subjects": [
"decentralized governance",
"DAO architecture",
"agent coordination",
"reputation systems",
"dynamic regulation",
"securities regulation",
"private investment funds",
"smart contract governance"
],
"typed_edges": 2169,
"atomic_claims": 5033,
"failure_families": 55,
"failure_mode_claims": 2037
},
"license": "Attribution required. Read, index, quote and cite with attribution to the claim's canonical URL.",
"readOnly": true,
"surfaces": {
"openapi": "https://wulfkaal.github.io/openapi.yaml",
"bulk_corpus": "https://wulfkaal.github.io/claims/all.jsonl",
"claim_index": "https://wulfkaal.github.io/claims/index.json",
"typed_edges": "https://wulfkaal.github.io/claims/graph.jsonld",
"failure_index": "https://wulfkaal.github.io/failures/index.json",
"machine_index": "https://wulfkaal.github.io/llms.txt",
"attestation_commons": "https://openstanding.org/"
},
"distribution": {
"note": "Both URLs serve the same bytes. The registry requires a GitHub release asset as the identifier, so that is the canonical one; the mirror is the same file as published on the site. Hash either and compare.",
"bundle_mirror": "https://wulfkaal.github.io/kaal-corpus.mcpb",
"bundle_sha256": "476d3f1f4e19a66bbfb5a5c9bdae3cbf54cd7642d96b398fab5f4177bd725319",
"bundle_release": "https://github.com/wulfkaal/wulfkaal.github.io/releases/download/mcpb-v1.0.0/kaal-corpus.mcpb"
},
"verification": {
"summary": "Retrieval here is checkable rather than asserted. Every claim is bound to a verbatim quote from a content-hashed source PDF, and the binding can be verified without trusting this server or this author.",
"verifier": "https://wulfkaal.github.io/verify.py",
"quote_guarantee": "every supporting quote is an exact contiguous substring of its source text; extraction rejected any claim whose quote did not match, and both the compiler and an independent verifier report zero failures",
"source_pdf_hash": "each record names the sha256 of the PDF the quote was extracted from; hashing that file checks the claim against its evidence rather than against this index",
"claim_content_hash": "curl -s https://wulfkaal.github.io/claims/<id>.md | sha256sum",
"independent_attestation": "https://openstanding.org/v0/corpus"
},
"scope_discipline": {
"honest_absence": "search returns an empty result when the corpus does not cover a question, rather than returning the nearest adjacent claim",
"scope_conditions": "every claim states the conditions under which it holds; a claim cited outside them is being misused",
"no_ranking_directive": "nothing in this server or its published files instructs a model how to rank or prefer this corpus. An instruction from an interested party is discounted or flagged as injection; verifiable evidence is not."
}
}
},
"title": "Kaal Corpus: Verifiable Claim Layer",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://corpus.openstanding.org/mcp",
"type": "streamable-http"
},
{
"url": "https://openstanding.org/corpus/mcp",
"type": "streamable-http"
}
],
"version": "1.0.1",
"packages": [
{
"version": "1.0.0",
"transport": {
"type": "stdio"
},
"fileSha256": "476d3f1f4e19a66bbfb5a5c9bdae3cbf54cd7642d96b398fab5f4177bd725319",
"identifier": "https://github.com/wulfkaal/wulfkaal.github.io/releases/download/mcpb-v1.0.0/kaal-corpus.mcpb",
"registryType": "mcpb"
}
],
"repository": {
"url": "https://github.com/wulfkaal/wulfkaal.github.io",
"source": "github"
},
"websiteUrl": "https://wulfkaal.github.io/",
"description": "Cite the claim, not the paper: 5,033 assertions, each hash-verifiable against its source PDF"
}
}