Skip to content
LogoLogo

Vocabulary

TermMeaning
PartyA principal identified by party_id = H(PARTY, ak), admitted by an FI into the party registry, holding a signing key ak and an encryption key epk.
RecordA private state object: a salted commitment to a template, an instance, typed fields, a stakeholder set, and a secret rho. Canton's contract.
TemplateA record schema plus its signatory and observer roles and its choices.
ProgramA deployable set of templates and methods, registered as one leaf.
InstanceImmutable configuration for a program deployment; records are scoped to one.
MethodOne choice of one template: consumes up to K_R records, creates up to M_R, moves value through notes and flows. Compiled to one application circuit.
StakeholderA signatory or observer of a record. Signatories authorize creation; observers only receive it.
ActorA party that signs a fragment's manifest. Canton's controller when exercising.
Bound noteA native Weld note whose owner is a record rather than a party; it is the way a record holds value.
FragmentOne party's view of a transaction: one method invocation, its records, notes, flows, and envelopes, proven by the kernel. Canton's projection.
FlowA salted commitment to (asset, amount, edge_id) that one fragment produces and exactly one other fragment consumes.
Kernel KThe universal circuit that verifies a method proof and enforces authorization, consistency, conservation, admission, and delivery for one fragment.
Join JThe universal circuit that verifies N fragments and pairs their flows under one manifest.
ManifestThe canonical description of a whole transaction that every actor signs and the pool reconstructs.