web3wagmi
← All standards

ERC-8326 Canonical Document Bundle Anchor

ReviewERCcreated 2026-07-05requires ERC-165

A deterministic document-entry bundle hash and subject-scoped anchoring interface with supersession history

Authors: Chris Turner, David Hay (@david-hay), Reagan Simpson (@krumg111), Collins Musyimi (@Musyimi97)

ERC-165 interface ids

Computed here as the XOR of the selectors each interface defines.

IDocumentBundleAnchor0xb553fb02
IDocumentBundleAnchorRecovery0x0df58749

Functions this standard introduces (7)

0x6f6ad95eactiveBundle(bytes32,bytes32)view
0x383f1744anchorBundle(bytes32,bytes32,bytes32,uint256,string)
0xafa46c84assignSlotPrincipal(bytes32,bytes32,address)
0x0789e5f3getAnchor(bytes32,bytes32,bytes32)view
0xddd36985isAnchored(bytes32,bytes32,bytes32)view
0xa251ebcdslotPrincipal(bytes32,bytes32)view
0x385cb96esupersedeBundle(bytes32,bytes32,bytes32,bytes32,uint256,string)

Events (3)

Topic0 is the keccak256 hash of the signature, which is what a log filter matches on.

0x678074785daec5abd5259f25cc721932406bcd761510137062fb7e1691381e72BundleAnchored(bytes32,bytes32,bytes32,uint256)
0x24cdd1f4a6d8161f69af1dccb812c8846da6563ef3d3e05fb5a10add8dd76758BundleSuperseded(bytes32,bytes32,bytes32,bytes32)
0x85e31a3f644579cf78602764657f86039183dcc63552f8dd826398796d2f7d70SlotPrincipalAssigned(bytes32,bytes32,address)

Depends on (1)

Proposals this one names in its requires field.

What the specification covers

Compare with

Parsed from the canonical specification · discussion