Skip to content

feat(check): pin cited sources — STALE on source_changed - #131

Merged
HMAKT99 merged 1 commit into
mainfrom
v16-source-hash
Jul 14, 2026
Merged

feat(check): pin cited sources — STALE on source_changed#131
HMAKT99 merged 1 commit into
mainfrom
v16-source-hash

Conversation

@HMAKT99

@HMAKT99 HMAKT99 commented Jul 14, 2026

Copy link
Copy Markdown
Owner

First of the v1.6 "from claimed to checkable" series. Closes #129.

Claims citing a resolvable local file record its content hash (Claim.src_hash) at stamp time; akf check flips STALE reason=source_changed when the source's content no longer matches — the file is untouched, but the ground it cites has moved. Retires the "has this source changed since I captured it" re-read class.

  • Reuses the feat(check): dependency-aware staleness #126 hashing machinery (deps.hash_source)
  • Best-effort: URLs and unspecified sources aren't pinned (network pinning deferred as opt-in)
  • Additive schema: optional field, wire-compatible

Tests: 3 new (pin + drift → STALE, deleted source → STALE, URL/placeholder not pinned); full suite 1953 passed.

Credit: Mike Czerwinski.

Claims that cite a resolvable local file now record its content hash
(Claim.src_hash) at stamp time. akf check flips STALE
reason=source_changed when the cited source's content no longer
matches — a decision built on a moved source stands on drifted ground
even though the stamped file is untouched.

Best-effort by design: URLs and placeholder sources are not pinned
(network pinning deferred, opt-in). Credit: Mike Czerwinski.
@vercel

vercel Bot commented Jul 14, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
akf Ready Ready Preview, Comment Jul 14, 2026 1:13pm
akf18 Ready Ready Preview, Comment Jul 14, 2026 1:13pm

@github-actions

Copy link
Copy Markdown

AKF Trust Certification — ✅ Certified

❌ 0/11 files certified · average trust 0.45 · 3 failed

File Trust Evidence Issues
skills/check.md 0.26 other ai_content_without_review, trust_below_threshold, hallucination_risk, knowledge_laundering, ungrounded_ai_claims, excessive_ai_concentration, provenance_gap, unknown, unknown, unknown, unknown, unknown, unknown, unknown
skills/hermes-akf/SKILL.md 0.54 human_review ai_content_without_review, hallucination_risk, knowledge_laundering, ungrounded_ai_claims, excessive_ai_concentration, provenance_gap, unknown, unknown, unknown, unknown, unknown, unknown
skills/openclaw-akf/SKILL.md 0.54 human_review ai_content_without_review, hallucination_risk, knowledge_laundering, ungrounded_ai_claims, excessive_ai_concentration, provenance_gap, unknown, unknown, unknown, unknown, unknown, unknown

Total: 11 | Certified: 0 | Failed: 3 | Skipped: 8

Generated by AKF Certify

@HMAKT99
HMAKT99 merged commit cb15956 into main Jul 14, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: content-hash-at-timestamp attestation over cited sources

1 participant