qHash that can reference other receipts, supersede prior versions, and be discovered by any agent, app, or gate. This replaces siloed note systems (Obsidian, Notion, spreadsheets) with portable, verifiable, receipt-backed context.
Three link primitives
1. Typed reference — reference.type: "qhash"
The ownership-basic verifier accepts a reference object with type: "qhash" and id set to a prior receipt’s qHash. This creates a schema-level typed link from one receipt to another.
2. Version chain — supersedes:<qHash> tag
When you append to or update a memory receipt, NEUS tags the new receipt with supersedes:<previousQHash>. This creates a singly-linked version chain — newer receipts point back to older ones.
neus_proofs_get to walk the chain backward and find the full history of any concept.
3. Multipart hub — manifest:true + part:NNN-of-MMM
For artifacts larger than the 50,000-character inline limit, split content into chunk receipts tagged part:001-of-004, then issue a manifest receipt that references all chunks. The manifest is the hub node in a one-to-many graph.
Reuse flow
Tag receipts with semantic prefixes so agents can discover them:| Tag prefix | Purpose |
|---|---|
memory: | Durable operating context |
rules: | Policy or constraint receipts |
instruction: | Agent operating instructions |
topic: | Subject-area facets |
domain: | Knowledge domain |
quality: | draft / approved / pending |
neus_proofs_get with tag filters, or mount them via neus_agent_mount as part of the runtime bundle.
Replacing Obsidian
| Obsidian concept | NEUS equivalent |
|---|---|
| Note | Proof receipt (ownership-basic) |
[[wiki link]] | reference.type: "qhash" |
| Backlinks | Query by reference.id or supersedes: tag |
| Tags | Receipt tag prefixes (memory:, topic:, domain:) |
| Folders | Scope + tag filters |
| Version history | supersedes: chain |
| Publish | publicDisplay: true on the receipt |
Artifact promotion
Every meaningful artifact follows this path:- Generate or update the artifact
- Issue an
ownership-basicreceipt with full content (up to 50 KB) - Attach taxonomy tags (
memory:,topic:,quality:draft) - Capture the qHash
- Write the qHash back to the source artifact or log
- For larger artifacts, use chunk + manifest receipts
Next
Proof receipts
How receipts work on NEUS.
Reuse portable context
MCP journeys for context reuse.
Proofs read
Query receipts by tag and scope.
Runtime Mount
Mount receipts as agent context.