Skip to content

docs: fix AGENTS.md noun representation (3 tags, not 4)#4

Merged
sigilante merged 1 commit intomasterfrom
test/ska-op2-gaps
Mar 22, 2026
Merged

docs: fix AGENTS.md noun representation (3 tags, not 4)#4
sigilante merged 1 commit intomasterfrom
test/ska-op2-gaps

Conversation

@sigilante
Copy link
Copy Markdown
Owner

TAG_CONTENT never existed in the implementation. The actual scheme is: bit 63=0 → direct atom, bits 63:62=10 → indirect atom (BLAKE3 content-addressed), bits 63:62=11 → cell. No fourth tag.

Clarifies that:

  • Indirect atoms are already content-addressed (hash IS identity)
  • BLAKE3 is computed eagerly at alloc time, not lazily
  • Phase 12 cold store uses the same tag-10 representation
  • The stale TAG_CONTENT/TAG_DIRECT defines are removed

TAG_CONTENT never existed in the implementation. The actual scheme
is: bit 63=0 → direct atom, bits 63:62=10 → indirect atom (BLAKE3
content-addressed), bits 63:62=11 → cell. No fourth tag.

Clarifies that:
- Indirect atoms are already content-addressed (hash IS identity)
- BLAKE3 is computed eagerly at alloc time, not lazily
- Phase 12 cold store uses the same tag-10 representation
- The stale TAG_CONTENT/TAG_DIRECT defines are removed

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@sigilante sigilante merged commit b4df45a into master Mar 22, 2026
2 checks passed
@sigilante sigilante deleted the test/ska-op2-gaps branch March 22, 2026 20:27
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