Skip to main content

Coco Glossary

TermDescription
actorA participant in an interaction (e.g., a user or logic). Actors own context where logic state can be stored.
assetA native digital item managed by the asset engine, with quantities tracked in actor accounts.
asset engineMOI subsystem that enforces safe asset access and transactions.
asset logicA Coco logic attached to an asset. It can call the asset engine directly and expose endpoints to other logics via interfaces.
depolorizingConversion of POLO binary data into a data structure (deserialization).
invocationA call to a logic’s endpoint within an interaction, including all participating logics and actors.
logicA Coco program that runs on MOI (analogous to a smart contract).
MOIMOI : Context-aware massively parallel blockchain, the environment where Coco programs run.
PISAVirtual machine that executes logics, used by MOI. Coco produces logic manifests that PISA can execute.
POLOA custom binary format for data exchange in MOI, PISA and Coco. It's compact and assures deterministic encoding of collections.
polorizingConversion of data structure into POLO binary format (serialization).