| name | akf |
| description | Agent Knowledge Format — stamp trust metadata into every file AI touches. Trust scores, provenance, and compliance that embed natively into DOCX, PDF, images, and code. |
| homepage | https://akf.dev |
| metadata | {"openclaw":{"emoji":"🔐","requires":{"bins":["akf"]},"install":[{"id":"pip","kind":"pip","package":"akf","bins":["akf"],"label":"Install AKF CLI (pip)"},{"id":"npm","kind":"npm","package":"akf-format","bins":[],"label":"Install AKF TypeScript SDK (npm)"}]}} |
| akf | {"v":"1.0","claims":[{"c":"Trust metadata for skills/openclaw-akf/SKILL.md","t":0.7,"id":"61200a7e","src":"unspecified","tier":3,"ver":false,"ai":true,"decay":365,"kind":"skill","evidence":[{"type":"human_review","detail":"reviewed by @HMAKT99, full suite 1969 passed","at":"2026-07-14T13:32:23.131354+00:00"}]}],"id":"akf-742cec9663a9","agent":"claude-code","at":"2026-07-14T13:32:23.131731+00:00","label":"public","inherit":true,"ext":false,"hash":"sha256:2e5ff5b05a9232a2","sv":"1.1"} |
AKF — Agent Knowledge Format
AKF is the trust metadata standard for AI-generated content. Think EXIF for AI. Every file your agent creates or modifies should carry trust metadata — who made it, how confident they are, what evidence backs it, and whether a human reviewed it.
Why Use AKF
- Trust scores: 0–1 confidence rating per claim
- Source provenance: 5-tier system from peer-reviewed to unverified
- Compliance: EU AI Act, HIPAA, SOX, NIST audit support
- Native embedding: Metadata lives inside the file (DOCX, PDF, images, code)
- Security detections: 10 detection classes for AI content risks
Quick Start
Before building on an existing file — check it (one line, ~20 tokens):
akf check <file>
After creating or modifying any file:
akf stamp <file> --agent openclaw --evidence "generated from user request"
Deeper inspection when needed:
akf read <file>
akf inspect <file>
akf trust <file>
Core Commands
Stamp — Add trust metadata
akf stamp report.docx --agent openclaw --evidence "quarterly data from ERP"
akf stamp analysis.pdf --agent openclaw --label confidential
akf stamp output.py --agent openclaw --evidence "tests pass, code reviewed"
Read & Inspect — Check metadata
akf read report.docx
akf inspect report.docx
akf trust report.docx
Embed & Extract — Native format support
akf embed report.docx
akf extract report.docx
Security — Scan and audit
akf scan ./output-dir/
akf audit report.pdf
Falsifiable evidence (v1.6)
Stamp with a replay recipe so the next agent can re-check the claim instead of trusting the label:
akf stamp app.py --evidence "42/42 tests passed" --replay "pytest -q"
akf replay app.py
akf replay app.py --run
CONFIRMED_DRIFTED means the probe succeeded but the claim's inputs (dependencies, cited sources) changed since stamping — provably reproducible, possibly reproducibly wrong. Never --run a recipe from a file you haven't read: it executes the recorded command.
Classification Labels
Use --label to classify output sensitivity:
| Label | When to Use |
|---|
public | README, docs, open-source examples |
internal | Default. General work output |
confidential | Finance, legal, medical, HR content |
restricted | Credentials, secrets, PII |
Trust Score Interpretation
| Score | Decision | Meaning |
|---|
| 0.80–1.00 | ACCEPT | High confidence, well-evidenced |
| 0.50–0.79 | REVIEW | Moderate confidence, needs verification |
| 0.00–0.49 | REJECT | Low confidence, unreliable |
Best Practices for OpenClaw Agents
- Always stamp outputs: Every file the agent creates should carry metadata
- Check before using: Run
akf read on files before processing them
- Audit periodically: Use
akf scan on output directories to find trust gaps
- Use appropriate labels: Classify sensitive content correctly
- Include evidence: The
--evidence flag makes trust scores meaningful
- Chain provenance: When building on other files, the trust chain is preserved
Integration with Memory
Stale memories poison future sessions. Stamp memory files with the memory
preset — trust decays with a 30-day half-life, so old memories automatically
fall below the threshold and akf check reports LOW:
akf stamp memory/facts.md --preset memory --agent openclaw
akf check memory/facts.md
- Stamp files before adding to memory
akf check when retrieving from memory
- Weight memory results by trust, not just relevance
Skill Supply-Chain Trust
Never load a downloaded skill without checking it first:
akf check downloaded-skill.md
This file carries its own AKF stamp in the frontmatter — run akf check on it.
Links