Skip to content
Comline
Congregation Overview
Search
Home
Guide
Language Guides
Reference
Design
Proposals
Resources
Conduct
Comline
Home
Home
Welcome to Comline
Getting started
Guide
Guide
Overview
IDL / Schema
IDL / Schema
IDL / Schema
Types
Structures
Enums
Protocols
Errors
Validators
Constants
Imports
Docstrings
Settings
Intermediate Representation
Intermediate Representation
Intermediate Representation
Content-addressable storage
Code generation
Code generation
Code generation
Generating code
Library generation
Runtime
Runtime
Runtime
Call systems & serialization
Packages & dependencies
Language Guides
Language Guides
Overview
Rust
Rust
Rust
Client & server
Framing & wire format
Connections
Sync, async & concurrency
TypeScript
TypeScript
TypeScript
Client & server
Framing & wire format
Connections
Reference
Reference
Languages
Languages
Overview
Rust
TypeScript
Wire formats
Wire formats
packed@1
Runtime
Runtime
C ABI
Congregation
Congregation
Congregation
comline.toml
config.idp
Compliance features
Compliance features
Compliance features
Versioning rules
Tools
Tools
Tools
CLI
Design
Design
Design
Consumer generation configuration
Multi-version generation
IR freezing & the version state
Codegen by language
Validators
Generation
Runtime & generation repo structure
core ↔ target contract
Playground & tutorial
Playground simulation — Phase 1
Playground simulation — Phase 2
Brand assets
Dependency packages in the editor
Licensing
Proposals
Proposals
Proposals
Runtime & codegen repository organization
Runtime & codegen repository organization
Runtime & codegen repository organization
Proposal A
Proposal B
How generators are built
How generators are built
How generators are built
Proposal A
Proposal B
Proposal C
Proposal D
Proposal E
Shared runtime core
Shared runtime core
Shared runtime core
Stage 1 — verification
Stage 2 — core interface
Stage 3 — generated codecs
Automatic documentation
Schema compatibility
Language target versions
Extending the call system
Connections
Package wire defaults
Packet dispatch
Function ids
Function ids
Function ids
Proposal A
Proposal B
Phase syntax
Phase syntax
Phase syntax
Proposal A
Proposal B
Tagged unions
Tagged unions
Tagged unions
Proposal A
Proposal B
Proposal C
Marking a given-up guarantee
Marking a given-up guarantee
Marking a given-up guarantee
Proposal A
Proposal B
Proposal C
Proposal D
Resources
Resources
Resources
Conduct
Conduct
Conduct
Branch rules
Phases and promises
Congregation Overview
Back to top