Content Provenance
Official2 toolsby bonissystems
Anchor a content-creation event to the Knox chain; returns a C2PA-aligned, FRE 902-shaped bundle.
Records content-creation events on Knox chain with C2PA-aligned provenance bundles.
Captured live from the server via tools/list.
anchor_creation
Anchor any creation event to the Knox event chain and return a self-authenticating provenance bundle. Three creation modes are supported: human_original (camera capture, original writing, recording), ai_generated (model + prompt + parameters anchored), and ai_assisted_hybrid (human-AI collaboration with edit chain). Returns the Knox anchor record, a C2PA-aligned envelope, and an FRE 902(13)/(14)-shape affidavit. Bonis Systems anchors what creators present; it does not adjudicate authorship, does not grant copyright, and does not enforce any IP claim. Requires a Knox Bearer API key on the Authorization header — unauthenticated calls are rejected.
Parameters (8)
- namestringrequired
Display name for the work (max 256 chars).
- contentHashstringrequired
SHA-256 digest of the content as 64 lowercase hex chars. The content itself is not transmitted.
- contentTypestring
MIME type (max 128 chars).
- sizeBytesinteger
Content size in bytes.
- sourcestringrequired
Creation source.
- aiobject
AI-generation metadata (required when source = ai_generated).
- hybridobject
Hybrid-creation metadata (required when source = ai_assisted_hybrid).
- humanobject
Human-original metadata (optional when source = human_original).
verify_provenance
Verify an anchored content-provenance record. Given a SHA-256 anchor hash (the payload_hash from a prior anchor_creation call), return the anchor record, predecessor hash, sequence number, and timestamp. Public — no authentication required. The verification path itself is also accessible at GET /api/knox/verify?hash=<hash>.
Parameters (1)
- hashstringrequired
SHA-256 anchor hash (64 lowercase hex chars).
README not available yet.
Install
Remote endpoint
Streamable HTTPHosted server - connect over the network, no local install.
https://bonissystems.com/api/knox/agents/content-provenance/mcpclaude_desktop_config.json
{
"mcpServers": {
"content-provenance": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://bonissystems.com/api/knox/agents/content-provenance/mcp"
]
}
}
}Desktop config is stdio-only; this bridges via mcp-remote. Native remote: Settings > Connectors.