Quick Links¶ A¶ Accumulator Action Add Juvix code for specification Add diffs for versioning Add literature references Add pending tasks with Todos admonition Anoma Environment Anoma Message AppendValueV1 Application Architecture Applications Archetypal Applications Archetypal applications Assumption Attestation Authorization Availability Certificate AvailabilityCommitment B¶ Backend Basic Abstractions Basic Concepts Basic Types Bibliography BlockGetRequest BlockLookupRequest BlockPutRequest BlockPutResponse BlockResponse BlockResult BlockSearchRandom BlockSearchTopic C¶ Cairo Capabilities Clustering ClusteringView CommitRequest CommitRequestResponse CommitResponse Commitment Commitment Engine Common types Configuration Engine ConnectIdentityRequest ConnectIdentityRequestResponse ConnectIdentityResponse ConnectRequest ConnectRequestV1 ConnectResponse ConnectResponseV1 ConnectedNodesRequest ConnectedNodesResponseV1 ConnectionPrefs Consensus (Old) Consensus Engine Consensus V1 Control Machine Counter Cryptographic primitives D¶ Data encoding Data type DataChangedTimeSeriesDB DecryptRequest DecryptRequestResponse DecryptResponse Decryption Decryption Engine Definition Definitions DeleteDataTimeSeriesDBRequest DeleteDataTimeSeriesDBRequestV1 DeleteDataTimeSeriesDBResponse DeleteDataTimeSeriesDBResponseV1 DeleteIdentityRequest DeleteIdentityResponse DeleteValueKVStoreRequest DeleteValueKVStoreRequestV1 DeleteValueKVStoreResponse DeleteValueKVStoreResponseV1 Delta DestinationIdentity DisconnectRequest DisconnectRequestV1 DisconnectResponse DisconnectResponseV1 Domain Domain Routing DomainAdvert DomainAdvertV1 DomainID DomainIdentity DomainIdentityRecord DomainRequest DomainResponse Dumper Engine Dynamic code loading E¶ Encoding Encoding scheme EncryptRequest EncryptRequestResponse EncryptResponse Encryption Engine Engine Dynamics Engine Environment Engine Families Engine Family Engine Family Templates Engine Family Types Engine Models Engine Writing Conventions Engine writing conventions EngineAdvert EngineAdvertV1 EngineIdentity EngineIdentityRecord EngineMessage EngineMessage to PubSub EngineMessageV1 Engines Engines in Anoma English Glossary EpochTimestampV1 Event EventV1 Everything ExecuteTransaction Execution Execution Supervisor Execution engines ExecutionSummary Executor Executor / Executor Process ExecutorFinished ExecutorPIDAssigned ExecutorPIDAssigned (EPID) ExtRequest ExtResponse ExternalIdentity F¶ File naming conventions Function encoding G¶ GenerateIdentityRequest GenerateIdentityRequestResponse GenerateIdentityResponse GetDataTimeSeriesDBRequest GetDataTimeSeriesDBRequestV1 GetDataTimeSeriesDBResponse GetDataTimeSeriesDBResponseV1 GetValueKVStoreRequest GetValueKVStoreRequestV1 GetValueKVStoreResponse GetValueKVStoreResponseV1 Git branching strategy H¶ Hardware Abstraction Machine Hash encoding Hash function HeaderFingerprint Headers and other Markdown conventions Headers and other Markdown formatting conventions Home I¶ Identity Architecture Identity Machine Identity Management Engine IdentityName IdentityNameEvidence IdentityRecord IdentityStore IdentityUpdated IdentityUpdatedV1 Implementation Include code snippets Include images in Markdown Indexes IntegrityVote Inter-domain P2P protocols Interaction Intra domain protocols Intra node & inter node protocols Intra-domain P2P protocols Intra-node & inter-node protocols Introduction J¶ JoinRequest JoinResponse Juvix Basic Definitions Juvix modules K¶ KVSAcquireLock KVSDatum KVSKey KVSLockAcquired KVSRead KVSReadRequest KVSWrite KVSWritten Kind Kudos L¶ Local Key Value Storage Engine Local Logging Engine Local Storage Engines Local Time Series Storage Engine Local Wall Clock Engine LocalLoggingAppend LocalLoggingAppendV1 LocalWallClockGetTime LocalWallClockGetTimeResult LocalWallClockGetTimeResultV1 LocalWallClockGetTimeV1 LookupIdentityRequest LookupIdentityRequestV1 LookupIdentityResponse LookupIdentityResponseV1 M¶ Markdown Basics for Anoma Documentation Mempool Mempool engines Modules Modules in Juvix Multiformats Multifunctions N¶ Name Engine Naming Engine NarwhalBlockHeader Network Architecture Network Identity Store Networking Machine Nockma Node Architecture NodeAdvert NodeAdvertV1 NodeConnectFailed NodeConnected NodeDisconnected NodeIdentity NodeIdentityRecord NodeTransportAddress Non-linear resources Notifications Nullifier O¶ Ordering Machine OrderingPrefs P¶ P2P P2PMessage P2PMessage to Transport P2PMessageV1 Params Peer Sampling PeerSamplingView Pinger Engine Preference Function Preference function Preliminaries Prepare working environment Preparing the local environment for writing documentation Prerequisite primitives Primary Primitives Proof Proof encoding Proof of stake Proof-of-stake Protocol Architecture Protocol desiderata Proving PubSub PubSubRoutingTable PubSubRoutingTableEntry Q¶ QueryNameEvidencRequestResponse QueryNameEvidenceRequest QueryNameEvidenceResponse QueryReadsForEvidenceRequest QueryReadsForEvidenceRequestResponse QueryReadsForEvidenceResponse QuerySignsForEvidenceRequest QuerySignsForEvidenceRequestResponse QuerySignsForEvidenceResponse Quick Links Quick links R¶ RISC0 Read Backend ReadLabel Reads For Engine ReadsForRequest ReadsForRequestResponse ReadsForResponse RecordDataTimeSeriesDBRequest RecordDataTimeSeriesDBRequestV1 RecordDataTimeSeriesDBResponse RecordDataTimeSeriesDBResponseV1 RelayMessage RelayMessageV1 ReliabilityPrefs Render Juvix code ReputationValue RequestLogs ResolveNameRequest ResolveNameRequestResponse ResolveNameResponse Resource Resource Commitment Resource Delta Resource Kind Resource Logic Resource Machine Resource Nullifier Resource logic Resource machine Resource machine backends Roles Roles and requirements Router RoutingPrefs RoutingScope RoutingTable RoutingTableDest RoutingTableDomain RoutingTableEntry RoutingTableTopic Run pre commit checks Run pre-commit checks S¶ snake_case convention for naming files and folders T¶ template base template_dynamics template_environment template_overview U¶ Unsubscribe UnsubscribeAck UnsubscribeRequest UpdateIdentityRequest UpdateIdentityRequestV1 UpdateIdentityResponse UpdateIdentityResponseV1 UpdateSeenAll Use Git and GitHub Use Wiki style links Using Templates V¶ ValueChangedKVStore Verification Engine VerifyRequest VerifyRequestResponse VerifyResponse Virtual machine W¶ WHFingerprint Worker Worker Engine WorkerHash World model Write Markdown WriteLabel Was this page helpful? Thanks for your feedback! Thanks for your feedback! We'll try to improve this page in the future.