Prototype docs. APIs may change while SDKs and verifier libraries harden.
Domains
A domain is the identifier for a rollup or application on Char.
Use a stable, versioned domain preimage. Every participant must use the same one.
A domain's POINT curation record and curated active-set membership are derived
from L1. Separately, each operator chooses the domains in which their node
participates.
domainparticipation changes only this node's signing and notification policy;
it cannot register or activate a curated domain or modify the curated active
set. The current signer reads this local policy directly; curated active-set
membership is not yet an eligibility gate in that path.
Opt this node into a domain:
bitcoin-cli domainparticipation schedule "<domain_preimage_hex>" "my rollup"
List this node's participation entries:
bitcoin-cli domainparticipation list
Opt this node out of a domain:
bitcoin-cli domainparticipation unschedule "<domain_preimage_hex>"