Choose any topic or follow a level in order.
๐ข Beginner
Install and run Melder
Hello, Melder
Bind โ conjure โ meld
What you can bind
The address law
Spellframes and categories
Constructor dependency injection
Choose an instance lifetime
Scopes that nest
Cleanup and memory ownership
Understand errors and refusals
Build a complete beginner application
๐ก Intermediate
Fluent registration
Declarative binding by module
Constructor, explicit, and collection DI
Configuration before conjure
Lifecycle hooks
Spell spaces, lineage, and child scopes
Flat overrides and live probes
Dynamic mode and linking conduits
Links, pulls, and permissions
Late binding with SpellContract
Named conduits, transfer, and sever
Connected subsystem walkthrough
๐ Advanced
Frame boundaries: isolated worlds
World posture and configuration
Explicit logging setup
Deep, wildcard, and broadcast overrides
Conduit clusters
Enable Nexus and open a Rift
Read-only rooms for endpoints
Viewer navigation and the describe ladder
Workstation ownership
Ward policies and refusals
Checkpoint and cache entry points
World inspection walkthrough
๐ต Expert
The runtime documents itself
Agent rooms and explicit authority
Build a working system from generated code
Structural transactions and admission
Persistence, profiles, and source custody
Restore and cold boot
External storage integration
Research sets, lanes, residency, and recorded source
Compositions, synthesis, and impact
Preview, stage, and governed change
Several rooms and shared worlds
Complete operational walkthroughs
Examples
๐ข Beginner examples
Hello Melder
Lifecycles unique vs many
Bind functions and instances
Named bindings
Lesser conduit scopes
Error vocabulary
Strings as vocabulary
Disposal contract
Spellframe grouping
Explicit cleanup
Bind many at once
Agent first read
Existence unique
Existence many
Existence unique per conduit
Typed melding
Protocols as shapes
Bootstrap pattern
Lifecycle map
Defaults just work
The basic rhythm
Same name different frames
Reading the errors
Same class many names
Frames as dict classification
Meld address forms
Pass the conduit around
Real objects no wrappers
Many state isolation
Double bind outcome
Required vocabulary
Factory functions
Prebuilt registry
Scope contrast one tree
Disposal multiple methods
One book one conduit
Bind vocabulary cheatsheet
Meld a frame as dict
Agent inventory pattern
Beginner capstone
You own the memory now
๐ก Intermediate examples
Scan bind decorator
Spellbinder full chain
Registration hooks
Spellspace scoped resolution
Existence unique per conduit lineage
Spell metadata kwargs
Lesser conduits child scopes
Spell override construction
Permissions block sharing
Spellbinder fluent basics
Permissions linking vocabulary
Bind lambda spells
Spell ids and lookup
Introspect the book
Constructor di by annotation
Spellmap defaults
Collection di
Live creation probe
Spellbook configuration basics
Phase scheduler knobs
Dynamic linking basics
Permissions create vs read
Transfer of ownership
Conduit cloud
Clusters unique per cluster
Conduit categories as factories
Sever link
Upgrade to normal
Scoped cleanup lesser conduits
Config disposal and the frozen law
Spellbook config defined
Config meld hooks
Config conduit lifecycle hooks
Config link and contract hooks
One config every book
Late binding with spellcontract
The frame conduit cloud
๐ Advanced examples
Deep spell override paths
Frames as worlds
Frame posture public door
Utility system logger
Frame posture cheatsheet
Frame posture object
Aether config two doors
Nexus enablement
Opening a rift
The room and its fixtures
Static vs capability authority
The workstation canvas
The frame viewer facade
The describe ladder
What you cannot see
Ward policies
Taking a checkpoint
Loading it back
Wildcard and broadcast overrides
๐ต Expert examples
Pod boot the order is the product
Persistence mesh your code their lanes
Research sets lanes and residency
Diffs are derived never stored
Protocol crafter the tool that writes
Two knobs and a terminator per rung
The codegen room agents writing code
Research is graduated by room
Getting data into your database
Deep overrides paths through a graph
Pointing a rift at your own frame
The codegen loop end to end
One workshop many worlds
Compositions a subsystem as one unit
Campaigns the why that rides along
Rewiring a running world
Notch swapping a live object
The package reads itself to you
The codebase as a walkable graph
The workstation an agents workbench
Many agents writing code at once
Asking what code would do before running it
Branching the record and joining back
Loading a whole world back
Many research sets one world
Codegen create modify iterate
A world that outlives its own runtime
The record crosses as a json string
Reading your own recorded code
Composing a version in the workshop
Organising lanes after the fact
A subsystems blast radius
What a synthetic module actually is
Several worlds of record in one process
The gate that waits for readers
An agent builds a working system
Architecture & Drawings
What Melder Is
Capability Ladder
System Context
Runtime Model
Ownership and Lifetimes
Compose an Application
Scope Work and Resources
Connect Independently Owned Subsystems
Isolate Worlds in One Process
Design Tradeoffs
Governance and Structural Change
Continuity and Evolution
Mediated Runtime Access
Operate Through a Rift
Preserve and Evolve a World
Melder Engineering Drawings
Diagram Contract
API Reference
Binding and registration
Spellbook
SpellBinder
scan_bind
Spell
SpellIndex
Resolution, scopes, and lifetimes
Conduit
SpellSpace
SpellMap
SpellContract
Existence
Book, frame, and root configuration
Aether
AetherConfiguration
AetherConfigurationBuilder
AethericFrameConfiguration
SpellbookConfiguration
SystemState
Connections and permissions
Policies
Permissions
Nexus, Rifts, workstations, and views
Nexus
NexusConfiguration
NexusConfigurationBuilder
NexusFrameMode
Rift
RiftConfiguration
RiftSpace
RiftSpaceType
Workstation
FrameViewer
ViewMultiFrame
ViewFrame
ViewConduit
ViewSpell
CommandSystem
StaticCommandSystem
CapabilityCommandSystem
CodegenCommandSystem
RiftMemorySystem
Persistence, restore, and storage integration
Crystallizer
CrystallizerConfiguration
CrystallizerConfigurationBuilder
CrystallizerBootstrap
ExternalPersistenceManager
ExternalPersistenceManagerConfiguration
Research, versions, and comparisons
MutationResearch
MutationResearchConfiguration
MutationResearchConfigurationBuilder
ResearchSet
DiffEngine
LaneState
LaneType
ResearchLane
Public helpers
ProtocolCrafter
Cleanable
Pack
Package
ULID_Factory
new_ulid
Public errors
SpellbookValidationError
MeldExecutionError
SpellSpaceScopeError
HookExecutionError
InternalRegistrationError
PhaseSchedulerError
PhaseExecutionError
PhaseTimeoutError
DeadReferenceError
Package metadata and self-documents
SystemDocumentView
SystemGraphView
Glossary
Troubleshooting
Releases & Migration
Downloads
Maintain the docs