Skip to content

feat(claims): tie the honesty grade chips to a signed nanopub claims graph#92

Merged
bdelanghe merged 1 commit into
mainfrom
feat/claims-nanopub-graph
Jun 29, 2026
Merged

feat(claims): tie the honesty grade chips to a signed nanopub claims graph#92
bdelanghe merged 1 commit into
mainfrom
feat/claims-nanopub-graph

Conversation

@bdelanghe

Copy link
Copy Markdown
Contributor

What

Completes prx-qhuv (the optional signed-nanopub layer). The honesty grade chips now have a machine-checkable structured twin: integrity/claims/claims.jsonld — a nanopublication graph (assertion / provenance / pubinfo) with all six honesty claims, each carrying its grade, its gap (for non-enforced), and a resolvable evidence URL, secured by the build signature.

  • Grades / gaps / evidence mirror the visible chips and the verified cross-repo facts (same evidence behind content/grounding.json).
  • validate-claims.mjs already gates every integrity/claims/*.jsonld in brand-checks CI (graded, gap-disclosed, evidence-linked, secured) — so the graph is enforced, not decorative.
  • scripts/gen-claims.mjs emits a build-dated dist/claims.jsonld (covered by the site content-digest manifest = its securedBy); wired into build + check.
  • The honesty lead now links the chips to /claims.jsonld — the tie-in.

Honesty held

The two ASPIRATIONAL claims stay graded aspirational with their gap disclosed — bets, written down as bets, not grounded or upgraded.

Verified (native nix)

structure-audit (the /claims.jsonld internal link resolves), semantic, shacl, content-tokens, reader, seo, audit-gate, validate-claims — all green.

🤖 Generated with Claude Code

…graph

Completes prx-qhuv. The honesty section grade chips now have a machine-checkable
structured twin: integrity/claims/claims.jsonld — a nanopublication-shaped graph
(assertion / provenance / pubinfo) with all six honesty claims, each carrying its
grade, its gap (for non-enforced), and a resolvable evidence URL, secured by the
build signature.

- Grades/gaps/evidence mirror the visible chips and the verified facts (the same
  cross-repo evidence behind content/grounding.json).
- validate-claims.mjs already gates every integrity/claims/*.jsonld in brand-checks
  CI (graded, gap-disclosed, evidence-linked, secured) — so this graph is enforced.
- scripts/gen-claims.mjs emits a build-dated dist/claims.jsonld (covered by the
  site content-digest manifest = its securedBy) and validates the source; wired
  into build + the check gate.
- The honesty lead now links the chips to /claims.jsonld (the tie-in).

The two ASPIRATIONAL claims stay graded aspirational with their gap disclosed —
bets, written down as bets. Verified green: structure, semantic, shacl, content
tokens, reader, seo, audit-gate, validate-claims.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@bdelanghe bdelanghe merged commit 3c49977 into main Jun 29, 2026
13 checks passed
@bdelanghe bdelanghe deleted the feat/claims-nanopub-graph branch June 29, 2026 02:05
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.

1 participant