Skip to content

Trace-forward node: Days 1-4 (recursive traversal, regions, authority gates, Tier 3 disclosure) - #8

Merged
rajatrnaura merged 24 commits into
mainfrom
rajat
Aug 12, 2026
Merged

rajatrnaura merged 24 commits into
mainfrom
rajat

Conversation

@rajatrnaura

Copy link
Copy Markdown
Collaborator

Introduces ListArtifact, reverse edge lookups, Hub JWT auth, and automated three-list pytest.

rajatrnaura and others added 20 commits July 21, 2026 16:31
…rt for alias tracking and nested relationships
…README

Adds a detailed traceability design doc with mermaid diagrams, a worked
synthetic cyclospora recall example (hypothetical Taylor Farms -> growers ->
Taco Bell + grocer), the completeness reasoning, and a contrast with existing
networked-traceability platforms. Documents the new list/region endpoints in
the README endpoints overview.

Co-authored-by: Cursor <cursoragent@cursor.com>
…ions

Clarifies that no traceability query is anonymous: the node (not the Hub) verifies the caller credential on every query. Trace-back requires a grant for the product being traced; trace-forward additionally requires the Hub capability and seed authorization, and identity disclosure requires an accredited, revocable authority credential and is audited.

Co-authored-by: Cursor <cursoragent@cursor.com>
A recall investigation starts at a product the investigator does not own (lettuce off a grocery shelf), so the accredited authority credential overrides the grant requirement for trace-back as well as gating trace-forward. Documents the round-trip flow, audit symmetry (traceback.invoked), and identity resolution following the credential rather than the direction.

Co-authored-by: Cursor <cursoragent@cursor.com>
… acre limit, and add Gate A/B security checks with MEAL auditing
…pdate MEAL audit logging to use centralized remote transmission
@sumerjohal sumerjohal changed the title Day 1: Trace-Forward Node Trace-forward node: Days 1-4 (recursive traversal, regions, authority gates, Tier 3 disclosure) Aug 10, 2026
@rajatrnaura
rajatrnaura merged commit 667ed30 into main Aug 12, 2026
6 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.

2 participants