A minimal, privacy-preserving protocol for recording AI-assisted creation, transformation, contribution, memory, and value-circulation readiness as structured trace receipts.
Version: v0.5.0-candidate
Layer: Royalty OS Hook
Status: Draft protocol candidate
Validation: Passing
Kazene Trace Receipt Protocol is currently at v0.5.0-candidate.
This version extends the protocol by connecting trace receipts, contribution graphs, and memory breathing records to preliminary value-circulation routing.
v0.5 introduces:
- Royalty OS Hook records,
- royalty routing signals,
- attribution readiness,
- monetization status,
- allocation readiness,
- dispute preparation,
- human review boundary,
- and links between trace, graph, memory, release, and publication records.
The goal of v0.5 is not to calculate payment.
The goal is to prepare clean, reviewable value-circulation signals.
v0.1 records the receipt.
v0.2 gives the receipt a lifecycle.
v0.3 connects receipts into contribution graphs.
v0.4 teaches trace how to breathe.
v0.5 prepares trace for value circulation.
Kazene Trace Receipt Protocol defines a structured way to record what happened when humans, AI agents, tools, repositories, prompts, sources, and outputs interact.
It is designed for AI-assisted creation workflows where it is important to preserve:
- provenance,
- contribution structure,
- transformation history,
- privacy boundaries,
- lifecycle state,
- memory decisions,
- attribution readiness,
- and future value-circulation signals.
The protocol is intentionally minimal.
It does not require raw content storage by default.
Instead, it records structured receipts, hashes, references, lifecycle states, graph links, memory actions, and review signals.
AI-assisted creation creates many hidden chains.
A final artifact may involve:
- an original human idea,
- one or more prompts,
- source references,
- AI-generated drafts,
- edits and corrections,
- validation steps,
- release decisions,
- memory compaction,
- and later value circulation.
Without trace receipts, these chains disappear.
Without lifecycle controls, trace becomes surveillance.
Without contribution graphs, influence remains invisible.
Without memory breathing, everything accumulates.
Without royalty hooks, value circulation has no clean bridge.
Kazene Trace Receipt Protocol solves this by defining a staged structure:
AI-assisted event
↓
Trace Receipt
↓
Trace Lifecycle
↓
Contribution Graph
↓
Memory Breathing
↓
Royalty OS Hook
↓
Human Review / Dispute Layer
Trace is not surveillance.
Trace is a receipt.
Memory is not storage.
Memory is metabolism.
Attribution is not ownership.
Attribution is a review signal.
Influence is not entitlement.
Influence is a graph hint.
Royalty routing is not payment calculation.
Royalty routing is value-circulation readiness.
No final value allocation without human review.
Kazene Trace Receipt Protocol is:
- a structured trace receipt format,
- a lifecycle-aware trace model,
- a contribution graph seed,
- a memory breathing integration layer,
- a preliminary Royalty OS hook,
- a privacy-preserving provenance layer,
- a human-review-first governance interface,
- and a foundation for future value-circulation systems.
Kazene Trace Receipt Protocol is not:
- a payment engine,
- a legal ownership engine,
- a surveillance system,
- a full provenance database,
- a DRM system,
- a copyright enforcement mechanism,
- a final royalty calculator,
- or an automated entitlement system.
The protocol prepares records for review.
It does not silently decide final ownership, payment, or authorship.
.
├── README.md
├── CHANGELOG.md
├── docs/
│ ├── trace-lifecycle.md
│ ├── contribution-graph-seed.md
│ ├── memory-breathing-integration.md
│ └── royalty-os-hook.md
├── schemas/
│ ├── trace-receipt.schema.json
│ ├── contribution-graph.schema.json
│ ├── memory-breathing.schema.json
│ └── royalty-os-hook.schema.json
├── examples/
│ ├── trace-receipt.example.yaml
│ ├── trace-receipt-lifecycle.example.yaml
│ ├── contribution-graph.example.yaml
│ ├── memory-breathing.example.yaml
│ └── royalty-os-hook.example.yaml
├── scripts/
│ └── validate_examples.py
└── .github/
└── workflows/
└── validate-examples.yml
The protocol currently defines four main top-level objects.
Top-level object:
trace_receipt:
id: "trace-2026-06-19-001"
version: "0.2.0"
event_type: "generate"A trace receipt records an AI-assisted or human-assisted event.
It captures:
- what happened,
- who or what acted,
- what source references were involved,
- what transformation occurred,
- what permissions apply,
- what privacy constraints exist,
- what lifecycle state the trace has,
- and whether human review is required.
Defined by:
schemas/trace-receipt.schema.json
examples/trace-receipt.example.yaml
examples/trace-receipt-lifecycle.example.yaml
Top-level object:
contribution_graph:
graph_id: "graph-2026-06-19-001"
version: "0.3.0"
graph_type: "contribution_chain"A contribution graph connects multiple trace receipts into a structured graph of influence, lineage, review boundaries, memory actions, and future value-routing readiness.
It captures:
- graph nodes,
- graph edges,
- influence weights,
- contribution hints,
- review triggers,
- terminal traces,
- and value hook preparation.
Defined by:
schemas/contribution-graph.schema.json
examples/contribution-graph.example.yaml
Top-level object:
memory_breathing:
memory_id: "memory-2026-06-19-001"
version: "0.4.0"
memory_action: "compact"Memory Breathing Integration decides how trace and graph structures should move through memory metabolism.
It captures whether a trace or graph should be:
- retained,
- compacted,
- forgotten,
- archived,
- reviewed,
- made implicit,
- or converted into recurrence rules.
Defined by:
schemas/memory-breathing.schema.json
examples/memory-breathing.example.yaml
Top-level object:
royalty_os_hook:
hook_id: "royalty-hook-2026-06-19-001"
version: "0.5.0"
routing:
royalty_route: "pending"Royalty OS Hook prepares trace, graph, memory, release, or publication records for future value circulation.
It captures:
- royalty route,
- route basis,
- attribution requirement,
- monetization status,
- allocation readiness,
- allocation hint,
- estimated value weight,
- human review boundary,
- dispute preparation,
- and links to related records.
Defined by:
schemas/royalty-os-hook.schema.json
examples/royalty-os-hook.example.yaml
The first layer records what happened.
It defines the minimal structure for an AI-assisted event receipt.
Core fields include:
idversiontimestampevent_typeactorsource_refstransformationcontributionpermissionprivacylifecyclevalue_hookreview
The second layer gives trace receipts a lifecycle.
It adds:
readingestreference- actor authority scope,
- source influence hints,
- lifecycle states,
- and stronger parent-child trace semantics.
Lifecycle states include:
created
validated
linked
compacted
retained
forgotten
archived
reviewed
The third layer connects trace receipts into contribution graphs.
It defines:
- graph nodes,
- graph edges,
- relation types,
- influence weights,
- contribution hints,
- review triggers,
- and value hook preparation.
This layer makes trace receipts composable.
The fourth layer connects trace and graph structures to memory metabolism.
It defines memory layers:
short_term
working
long_term
implicit
archive
It defines memory actions:
retain
compact
forget
archive
review
implicit
convert_to_rule
This layer prevents trace from becoming endless accumulation.
Trace should breathe.
The fifth layer connects trace, graph, and memory records to value-circulation readiness.
It defines royalty route values:
none
pending
direct
pool
human_review
blocked
It defines monetization status values:
not_applicable
not_calculated
eligible
ineligible
pending_review
blocked
It defines allocation readiness:
not_assigned
direct_candidate
pool_candidate
manual_review_required
blocked
This layer does not calculate final payment.
It prepares records for human-reviewed Royalty OS processing.
The current examples have been validated against their JSON Schemas.
schemas/trace-receipt.schema.json
schemas/contribution-graph.schema.json
schemas/memory-breathing.schema.json
schemas/royalty-os-hook.schema.json
examples/trace-receipt.example.yaml
examples/trace-receipt-lifecycle.example.yaml
examples/contribution-graph.example.yaml
examples/memory-breathing.example.yaml
examples/royalty-os-hook.example.yaml
scripts/validate_examples.py
.github/workflows/validate-examples.yml
Validation status:
GitHub Actions: Passing
Trace Receipt Core example: Passing
Trace Receipt Lifecycle example: Passing
Contribution Graph Seed example: Passing
Memory Breathing Integration example: Passing
Royalty OS Hook example: Passing
Schema validation: Passing
To validate locally:
python scripts/validate_examples.pyExpected output:
[validate] Trace Receipt Core
[ok] Trace Receipt Core example is valid
[validate] Trace Receipt Lifecycle
[ok] Trace Receipt Lifecycle example is valid
[validate] Contribution Graph Seed
[ok] Contribution Graph Seed example is valid
[validate] Memory Breathing Integration
[ok] Memory Breathing Integration example is valid
[validate] Royalty OS Hook
[ok] Royalty OS Hook example is valid
human idea
↓
prompt
↓
AI-assisted draft
↓
edit
↓
validation
↓
release
↓
trace receipts
↓
contribution graph
↓
memory breathing
↓
royalty OS hook
↓
human review
↓
future value circulation
Human review is required when protocol records involve:
- authorship,
- attribution,
- value allocation,
- royalty routing,
- legal interpretation,
- privacy risk,
- safety boundary,
- disputed contribution,
- cross-agent authority,
- irreversible publication,
- trace deletion,
- or blocked consent.
The central rule is:
No final value allocation without human review.
Automated systems may propose:
- trace receipts,
- lifecycle states,
- contribution graphs,
- memory actions,
- royalty routes,
- allocation hints,
- dispute signals,
- and monetization readiness.
They must not silently decide:
- legal authorship,
- ownership,
- final royalty,
- final payment,
- or economic entitlement.
The protocol is designed to avoid raw content storage by default.
Instead of storing full prompts, drafts, sources, or outputs, records may use:
- hashes,
- references,
- visibility flags,
- lifecycle states,
- compacted summaries,
- structural patterns,
- and review signals.
Privacy-related design goals:
Store less.
Preserve structure.
Avoid irreversible exposure.
Prefer compaction over accumulation.
Require human review for sensitive records.
Kazene Trace Receipt Protocol is part of the broader Kazene OS architecture.
It connects especially to:
- Kazene Memory Breathing Protocol,
- 風の記憶丸,
- 構造反芻丸,
- Contribution Graph,
- Royalty OS,
- Trace Layer,
- Human Review Layer,
- and future dispute-resolution structures.
Conceptually:
Trace Receipt
= event receipt
Trace Lifecycle
= state and time control
Contribution Graph
= influence and lineage mapping
Memory Breathing
= retention, compaction, forgetting, archive, review
Royalty OS Hook
= value-circulation readiness
風の記憶丸 treats memory as metabolism.
Kazene Trace Receipt Protocol provides structured trace material for that metabolism.
Trace Receipt
↓
Contribution Graph
↓
Memory Breathing
↓
retain / compact / forget / archive / review / implicit / convert_to_rule
Trace is not stored forever.
Trace is metabolized.
構造反芻丸 digests errors, failures, inconsistencies, and unfinished structures.
Kazene Trace Receipt Protocol can provide structured input for rumination records.
failed output
↓
trace receipt
↓
rumination record
↓
memory breathing
↓
recurrence rule
This makes repeated mistakes observable, digestible, and preventable.
Royalty OS Hook is not the full Royalty OS.
It is the adapter layer.
Trace Receipt
↓
Trace Lifecycle
↓
Contribution Graph
↓
Memory Breathing
↓
Royalty OS Hook
↓
Royalty OS
↓
Human Review / Dispute Layer
Royalty OS may later calculate, allocate, distribute, or record value circulation.
Royalty OS Hook only prepares the route.
Status: Completed as v0.1.0-candidate
Focus:
record what happened
avoid raw content storage by default
define privacy and lifecycle fields
prepare future contribution graph linkage
v0.1 established the first executable receipt structure for AI-assisted creation, transformation, routing, and derivative events.
Status: Completed as v0.2.0-candidate
Focus:
read / ingest / reference event types
actor authority scope
source influence hints
explicit lifecycle state
parent-child trace semantics
retention / compaction / forgetting / archive / review
v0.2 extended Trace Receipt Core by adding lifecycle-aware trace management.
Status: Completed as v0.3.0-candidate
Focus:
trace chains
influence hints
source-output relationships
graph nodes
graph edges
review triggers
v0.3 connected multiple trace receipts into lightweight contribution graphs.
Status: Completed as v0.4.0-candidate
Focus:
memory layers
memory actions
memory weights
retention policy
compaction policy
human review boundary
implicit guidance
convert_to_rule
v0.4 connected trace receipts and contribution graphs to memory metabolism.
Status: Current candidate
Focus:
attribution_required
royalty_route
route_basis
monetization_status
allocation readiness
allocation hints
dispute preparation
human review boundary
value circulation readiness
v0.5 connects trace, graph, and memory records to preliminary value-circulation routing.
It does not calculate final payment.
It prepares reviewable routing signals.
Planned focus:
dispute records
claimant signals
conflict reasons
review status
resolution references
blocked routing
appeal path
v0.6 may add a structured layer for handling disputed contribution, blocked routing, attribution conflict, and review outcomes.
Planned focus:
portable receipt bundles
public metadata
private hash references
publication linkage
external citation readiness
machine-readable release trace
v0.7 may define how multiple protocol objects can be bundled for public release without exposing private raw content.
Only record what is necessary.
Do not store raw content unless explicitly needed and permitted.
Use hashes, references, visibility flags, and lifecycle controls.
Trace should support accountability without becoming surveillance.
Sensitive decisions must return to human review.
Especially:
- authorship,
- attribution,
- money,
- law,
- safety,
- privacy,
- and irreversible publication.
Trace should have state.
Trace can be:
- created,
- validated,
- linked,
- compacted,
- retained,
- forgotten,
- archived,
- or reviewed.
Individual receipts should be linkable into contribution graphs.
Contribution should be visible as structure, not as vague memory.
Memory should not mean permanent storage.
Trace should be retained, compacted, forgotten, archived, reviewed, made implicit, or converted into rules according to structure and need.
Royalty OS Hook prepares value-circulation readiness.
It does not decide final payout.
Kazene Trace Receipt Protocol may be useful for:
- AI-assisted writing,
- AI-assisted coding,
- open-source contribution tracking,
- structured attribution,
- memory compaction,
- release validation,
- model-assisted research,
- prompt lineage,
- content provenance,
- knowledge workflow auditing,
- royalty preparation,
- dispute preparation,
- and human-reviewed value circulation.
Install dependencies:
python -m pip install "jsonschema>=4.0.0" "PyYAML>=6.0.0"Run validation:
python scripts/validate_examples.pyThe repository includes a GitHub Actions workflow:
.github/workflows/validate-examples.yml
It validates all current examples against their corresponding JSON Schemas.
The workflow runs on:
- push to
main, - pull requests to
main, - and manual workflow dispatch.
Protocol: Kazene Trace Receipt Protocol
Current Version: v0.5.0-candidate
Current Layer: Royalty OS Hook
Validation: Passing
Maturity: Draft protocol candidate
Kazene Trace Receipt Protocol v0.5.0-candidate establishes a minimal path from AI-assisted events to value-circulation readiness.
It records events.
It gives them lifecycle.
It connects them into graphs.
It teaches them to breathe.
It prepares them for value routing.
But it keeps final judgment where it belongs:
with human review.
License to be defined by the repository maintainer.
Recommended options:
- MIT License for broad implementation,
- Apache-2.0 for patent-aware open standard use,
- or CC-BY-4.0 for documentation-focused publication.
Kazene Trace Receipt Protocol
= AI-era receipt layer
+ lifecycle control
+ contribution graph
+ memory breathing
+ Royalty OS hook
+ human review boundary
Trace should not disappear.
Trace should not dominate.
Trace should breathe.
And when value begins to circulate, the route should be visible, reviewable, and human-governed.