Metis is a local-first reference toolkit. It does not require, and by default does not contact, any cloud service or external model API.
Please open a private security advisory or email the maintainers rather than filing a public issue for anything that could expose worker data or break the audit chain.
- Append-only evidence. Metis records every governance action as a CHAP evidence entry in the official chap-coordinator's append-only, hash-linked chain. History is never rewritten; corrections and revocations are appended.
- Integrity. The chain links each entry by
sha256( JCS(envelope) || prev_hash ), so any later edit to a recorded envelope is detectable by replaying the chain. Ed25519 per-message signing is available through CHAP's optionalsecurity-signed/1.0profile for stronger non-repudiation. - No secret material in fragments. Do not place credentials, tokens, or personal identifiers in fragment content. Provenance references participants by URI, not by personal data.
- Local models. The Ollama client talks only to a local model runtime
(default
http://localhost:11434). It fails gracefully (and deterministically in tests) when no server is present.
Metis governs how tacit fragments are captured, validated, and retrieved. It does not provide authentication, authorisation, or transport security for a multi-tenant deployment; those are the responsibility of the surrounding CHAP Coordinator and host environment.