# Full Contents Choose any topic or follow a level in order. - [🟢 Beginner](beginner/index.md) - [Install and run Melder](beginner/install.md) - [Hello, Melder](beginner/hello.md) - [Bind → conjure → meld](beginner/rhythm.md) - [What you can bind](beginner/registration.md) - [The address law](beginner/addresses.md) - [Spellframes and categories](beginner/spellframes.md) - [Constructor dependency injection](beginner/dependency-injection.md) - [Choose an instance lifetime](beginner/lifetimes.md) - [Scopes that nest](beginner/scopes.md) - [Cleanup and memory ownership](beginner/cleanup.md) - [Understand errors and refusals](beginner/errors.md) - [Build a complete beginner application](beginner/capstone.md) - [🟡 Intermediate](intermediate/index.md) - [Fluent registration](intermediate/registration.md) - [Declarative binding by module](intermediate/module-registration.md) - [Constructor, explicit, and collection DI](intermediate/dependency-injection.md) - [Configuration before conjure](intermediate/configuration.md) - [Lifecycle hooks](intermediate/hooks.md) - [Spell spaces, lineage, and child scopes](intermediate/scopes.md) - [Flat overrides and live probes](intermediate/overrides.md) - [Dynamic mode and linking conduits](intermediate/dynamic-linking.md) - [Links, pulls, and permissions](intermediate/permissions.md) - [Late binding with SpellContract](intermediate/late-binding.md) - [Named conduits, transfer, and sever](intermediate/ownership.md) - [Managed spell pools](intermediate/managed-spells.md) - [Connected subsystem walkthrough](intermediate/connected-subsystems.md) - [🟠 Advanced](advanced/index.md) - [Frame boundaries: isolated worlds](advanced/worlds.md) - [World posture and configuration](advanced/posture.md) - [Explicit logging setup](advanced/logging.md) - [Deep, wildcard, and broadcast overrides](advanced/overrides.md) - [Conduit clusters](advanced/clusters.md) - [Enable Nexus and open a Rift](advanced/nexus.md) - [Read-only rooms for endpoints](advanced/read-only-rooms.md) - [Viewer navigation and the describe ladder](advanced/viewers.md) - [Workstation ownership](advanced/workstation.md) - [Ward policies and refusals](advanced/policies.md) - [Checkpoint and cache entry points](advanced/checkpoints.md) - [World inspection walkthrough](advanced/inspection-walkthrough.md) - [🔵 Expert](expert/index.md) - [The runtime documents itself](expert/self-documents.md) - [Agent rooms and explicit authority](expert/agent-rooms.md) - [Build a working system from generated code](expert/codegen.md) - [Review agent proposals with bind hooks](expert/bind-hooks.md) - [Structural transactions and admission](expert/transactions.md) - [Persistence, profiles, and source custody](expert/persistence.md) - [Restore and cold boot](expert/restore.md) - [External storage integration](expert/external-storage.md) - [Research sets, lanes, residency, and recorded source](expert/research.md) - [Compositions, synthesis, and impact](expert/compositions.md) - [Preview, stage, and governed change](expert/governed-change.md) - [Several rooms and shared worlds](expert/concurrency.md) - [Complete operational walkthroughs](expert/walkthroughs.md) - [Examples](examples/index.md) - [🟢 Beginner examples](examples/beginner/index.md) - [Hello Melder](examples/hello-melder.md) - [Lifecycles unique vs many](examples/beginner/02-lifecycles-unique-vs-many.md) - [Bind functions and instances](examples/beginner/03-bind-functions-and-instances.md) - [Named bindings](examples/beginner/04-named-bindings.md) - [Lesser conduit scopes](examples/beginner/05-lesser-conduit-scopes.md) - [Error vocabulary](examples/beginner/06-error-vocabulary.md) - [Strings as vocabulary](examples/beginner/07-strings-as-vocabulary.md) - [Disposal contract](examples/beginner/08-disposal-contract.md) - [Spellframe grouping](examples/beginner/09-spellframe-grouping.md) - [Explicit cleanup](examples/beginner/10-explicit-cleanup.md) - [Bind many at once](examples/beginner/11-bind-many-at-once.md) - [Agent first read](examples/beginner/12-agent-first-read.md) - [Existence unique](examples/beginner/13-existence-unique.md) - [Existence many](examples/beginner/14-existence-many.md) - [Existence unique per conduit](examples/beginner/15-existence-unique-per-conduit.md) - [Typed melding](examples/beginner/16-typed-melding.md) - [Protocols as shapes](examples/beginner/17-protocols-as-shapes.md) - [Bootstrap pattern](examples/beginner/18-bootstrap-pattern.md) - [Lifecycle map](examples/beginner/19-lifecycle-map.md) - [Defaults just work](examples/beginner/20-defaults-just-work.md) - [The basic rhythm](examples/beginner/21-the-basic-rhythm.md) - [Same name different frames](examples/beginner/22-same-name-different-frames.md) - [Reading the errors](examples/beginner/23-reading-the-errors.md) - [Same class many names](examples/beginner/24-same-class-many-names.md) - [Frames as dict classification](examples/beginner/25-frames-as-dict-classification.md) - [Meld address forms](examples/beginner/26-meld-address-forms.md) - [Pass the conduit around](examples/beginner/27-pass-the-conduit-around.md) - [Real objects no wrappers](examples/beginner/28-real-objects-no-wrappers.md) - [Many state isolation](examples/beginner/29-many-state-isolation.md) - [Double bind outcome](examples/beginner/30-double-bind-outcome.md) - [Required vocabulary](examples/beginner/31-required-vocabulary.md) - [Factory functions](examples/beginner/32-factory-functions.md) - [Prebuilt registry](examples/beginner/33-prebuilt-registry.md) - [Scope contrast one tree](examples/beginner/34-scope-contrast-one-tree.md) - [Disposal multiple methods](examples/beginner/35-disposal-multiple-methods.md) - [One book one conduit](examples/beginner/36-one-book-one-conduit.md) - [Bind vocabulary cheatsheet](examples/beginner/37-bind-vocabulary-cheatsheet.md) - [Meld a frame as dict](examples/beginner/38-meld-a-frame-as-dict.md) - [Agent inventory pattern](examples/beginner/39-agent-inventory-pattern.md) - [Beginner capstone](examples/beginner/40-beginner-capstone.md) - [You own the memory now](examples/beginner/41-you-own-the-memory-now.md) - [🟡 Intermediate examples](examples/intermediate/index.md) - [Scan bind decorator](examples/intermediate/01-scan-bind-decorator.md) - [Spellbinder full chain](examples/intermediate/02-spellbinder-full-chain.md) - [Registration hooks](examples/intermediate/03-registration-hooks.md) - [Spellspace scoped resolution](examples/intermediate/04-spellspace-scoped-resolution.md) - [Existence unique per conduit lineage](examples/intermediate/05-existence-unique-per-conduit-lineage.md) - [Spell metadata kwargs](examples/intermediate/06-spell-metadata-kwargs.md) - [Lesser conduits child scopes](examples/intermediate/07-lesser-conduits-child-scopes.md) - [Spell override construction](examples/intermediate/08-spell-override-construction.md) - [Permissions block sharing](examples/intermediate/09-permissions-block-sharing.md) - [Spellbinder fluent basics](examples/intermediate/10-spellbinder-fluent-basics.md) - [Permissions linking vocabulary](examples/intermediate/11-permissions-linking-vocabulary.md) - [Bind lambda spells](examples/intermediate/12-bind-lambda-spells.md) - [Spell ids and lookup](examples/intermediate/13-spell-ids-and-lookup.md) - [Introspect the book](examples/intermediate/14-introspect-the-book.md) - [Constructor di by annotation](examples/intermediate/15-constructor-di-by-annotation.md) - [Spellmap defaults](examples/intermediate/16-spellmap-defaults.md) - [Collection di](examples/intermediate/17-collection-di.md) - [Live creation probe](examples/intermediate/18-live-creation-probe.md) - [Spellbook configuration basics](examples/intermediate/19-spellbook-configuration-basics.md) - [Phase scheduler knobs](examples/intermediate/20-phase-scheduler-knobs.md) - [Dynamic linking basics](examples/intermediate/21-dynamic-linking-basics.md) - [Permissions create vs read](examples/intermediate/22-permissions-create-vs-read.md) - [Transfer of ownership](examples/intermediate/23-transfer-of-ownership.md) - [Conduit cloud](examples/intermediate/24-conduit-cloud.md) - [Clusters unique per cluster](examples/intermediate/25-clusters-unique-per-cluster.md) - [Conduit categories as factories](examples/intermediate/26-conduit-categories-as-factories.md) - [Sever link](examples/intermediate/27-sever-link.md) - [Upgrade to normal](examples/intermediate/28-upgrade-to-normal.md) - [Scoped cleanup lesser conduits](examples/intermediate/29-scoped-cleanup-lesser-conduits.md) - [Config disposal and the frozen law](examples/intermediate/30-config-disposal-and-the-frozen-law.md) - [Spellbook config defined](examples/intermediate/31-spellbook-config-defined.md) - [Config meld hooks](examples/intermediate/32-config-meld-hooks.md) - [Config conduit lifecycle hooks](examples/intermediate/33-config-conduit-lifecycle-hooks.md) - [Config link and contract hooks](examples/intermediate/34-config-link-and-contract-hooks.md) - [One config every book](examples/intermediate/35-one-config-every-book.md) - [Late binding with SpellContract: runnable example](examples/intermediate/36-late-binding-with-spellcontract.md) - [The frame conduit cloud](examples/intermediate/37-the-frame-conduit-cloud.md) - [Purge unneeded objects](examples/intermediate/39-purge-unneeded-objects.md) - [Bind lifecycle hooks](examples/intermediate/40-bind-lifecycle-hooks.md) - [Named lesser conduits](examples/intermediate/41-named-lesser-conduits.md) - [Managed spell elastic pool](examples/intermediate/42-managed-spell-elastic-pool.md) - [Managed spell limited quantity](examples/intermediate/43-managed-spell-limited-quantity.md) - [Managed spell queue](examples/intermediate/44-managed-spell-queue.md) - [Managed spell reset methods](examples/intermediate/45-managed-spell-reset-methods.md) - [Managed spell leases](examples/intermediate/46-managed-spell-leases.md) - [Managed spell injection and request scopes](examples/intermediate/47-managed-spell-injection-and-request-scopes.md) - [Managed spell settings and transfer](examples/intermediate/48-managed-spell-settings-and-transfer.md) - [🟠 Advanced examples](examples/advanced/index.md) - [Deep spell override paths](examples/advanced/01-deep-spell-override-paths.md) - [Frames as worlds](examples/advanced/02-frames-as-worlds.md) - [Frame posture public door](examples/advanced/03-frame-posture-public-door.md) - [Utility system logger](examples/advanced/04-utility-system-logger.md) - [Frame posture cheatsheet](examples/advanced/05-frame-posture-cheatsheet.md) - [Frame posture object](examples/advanced/06-frame-posture-object.md) - [Aether config two doors](examples/advanced/07-aether-config-two-doors.md) - [Nexus enablement](examples/advanced/08-nexus-enablement.md) - [Opening a rift](examples/advanced/09-opening-a-rift.md) - [The room and its fixtures](examples/advanced/10-the-room-and-its-fixtures.md) - [Static vs capability authority](examples/advanced/11-static-vs-capability-authority.md) - [The workstation canvas](examples/advanced/12-the-workstation-canvas.md) - [The frame viewer facade](examples/advanced/13-the-frame-viewer-facade.md) - [The describe ladder](examples/advanced/14-the-describe-ladder.md) - [What you cannot see](examples/advanced/15-what-you-cannot-see.md) - [Ward policies](examples/advanced/16-ward-policies.md) - [Taking a checkpoint](examples/advanced/17-taking-a-checkpoint.md) - [Loading it back](examples/advanced/18-loading-it-back.md) - [Wildcard and broadcast overrides](examples/advanced/19-wildcard-and-broadcast-overrides.md) - [🔵 Expert examples](examples/expert/index.md) - [Pod boot the order is the product](examples/expert/01-pod-boot-the-order-is-the-product.md) - [Persistence mesh your code their lanes](examples/expert/02-persistence-mesh-your-code-their-lanes.md) - [Research sets lanes and residency](examples/expert/03-research-sets-lanes-and-residency.md) - [Diffs are derived never stored](examples/expert/04-diffs-are-derived-never-stored.md) - [Protocol crafter the tool that writes](examples/expert/05-protocol-crafter-the-tool-that-writes.md) - [Two knobs and a terminator per rung](examples/expert/06-two-knobs-and-a-terminator-per-rung.md) - [The codegen room agents writing code](examples/expert/07-the-codegen-room-agents-writing-code.md) - [Research is graduated by room](examples/expert/08-research-is-graduated-by-room.md) - [Getting data into your database](examples/expert/09-getting-data-into-your-database.md) - [Deep overrides paths through a graph](examples/expert/10-deep-overrides-paths-through-a-graph.md) - [Pointing a rift at your own frame](examples/expert/11-pointing-a-rift-at-your-own-frame.md) - [The codegen loop end to end](examples/expert/12-the-codegen-loop-end-to-end.md) - [One workshop many worlds](examples/expert/13-one-workshop-many-worlds.md) - [Compositions a subsystem as one unit](examples/expert/14-compositions-a-subsystem-as-one-unit.md) - [Campaigns the why that rides along](examples/expert/15-campaigns-the-why-that-rides-along.md) - [Rewiring a running world](examples/expert/16-rewiring-a-running-world.md) - [Notch swapping a live object](examples/expert/17-notch-swapping-a-live-object.md) - [The package reads itself to you](examples/expert/18-the-package-reads-itself-to-you.md) - [The codebase as a walkable graph](examples/expert/19-the-codebase-as-a-walkable-graph.md) - [The workstation an agents workbench](examples/expert/20-the-workstation-an-agents-workbench.md) - [Many agents writing code at once](examples/expert/21-many-agents-writing-code-at-once.md) - [Asking what code would do before running it](examples/expert/22-asking-what-code-would-do-before-running-it.md) - [Branching the record and joining back](examples/expert/23-branching-the-record-and-joining-back.md) - [Loading a whole world back](examples/expert/24-loading-a-whole-world-back.md) - [Many research sets one world](examples/expert/25-many-research-sets-one-world.md) - [Codegen create modify iterate](examples/expert/26-codegen-create-modify-iterate.md) - [A world that outlives its own runtime](examples/expert/27-a-world-that-outlives-its-own-runtime.md) - [The record crosses as a json string](examples/expert/28-the-record-crosses-as-a-json-string.md) - [Reading your own recorded code](examples/expert/29-reading-your-own-recorded-code.md) - [Composing a version in the workshop](examples/expert/30-composing-a-version-in-the-workshop.md) - [Organising lanes after the fact](examples/expert/31-organising-lanes-after-the-fact.md) - [A subsystems blast radius](examples/expert/32-a-subsystems-blast-radius.md) - [What a synthetic module actually is](examples/expert/33-what-a-synthetic-module-actually-is.md) - [Several worlds of record in one process](examples/expert/34-several-worlds-of-record-in-one-process.md) - [The gate that waits for readers](examples/expert/35-the-gate-that-waits-for-readers.md) - [An agent builds a working system](examples/expert/36-an-agent-builds-a-working-system.md) - [Review agent bindings](examples/expert/37-review-agent-bindings.md) - [Named scopes in nexus and restore](examples/expert/38-named-scopes-in-nexus-and-restore.md) - [Architecture & Drawings](reference/architecture.md) - [What Melder Is](reference/architecture/01_overview/what_melder_is.md) - [Capability Ladder](reference/architecture/01_overview/capability_ladder.md) - [System Context](reference/architecture/02_architecture/system_context.md) - [Runtime Model](reference/architecture/02_architecture/runtime_model.md) - [Ownership and Lifetimes](reference/architecture/02_architecture/ownership_and_lifetimes.md) - [Compose an Application](reference/architecture/03_usage/compose_an_application.md) - [Scope Work and Resources](reference/architecture/03_usage/scope_work.md) - [Connect Independently Owned Subsystems](reference/architecture/03_usage/connect_subsystems.md) - [Isolate Worlds in One Process](reference/architecture/03_usage/isolate_worlds.md) - [Design Tradeoffs](reference/architecture/04_tradeoffs/design_tradeoffs.md) - [Governance and Structural Change](reference/architecture/02_architecture/governance_and_change.md) - [Continuity and Evolution](reference/architecture/02_architecture/continuity_and_evolution.md) - [Mediated Runtime Access](reference/architecture/02_architecture/mediated_access.md) - [Operate Through a Rift](reference/architecture/03_usage/operate_through_a_rift.md) - [Preserve and Evolve a World](reference/architecture/03_usage/preserve_and_evolve.md) - [Melder Engineering Drawings](reference/architecture/05_engineering_drawings/index.md) - [Diagram Contract](reference/architecture/diagrams/index.md) - [API Reference](reference/api.md) - [Binding and registration](reference/api/binding.md) - [Spellbook](reference/api/binding/spellbook.md) - [SpellBinder](reference/api/binding/spellbinder.md) - [scan_bind](reference/api/binding/scan-bind.md) - [Spell](reference/api/binding/spell.md) - [SpellIndex](reference/api/binding/spellindex.md) - [Resolution, scopes, and lifetimes](reference/api/resolution.md) - [Conduit](reference/api/resolution/conduit.md) - [SpellSpace](reference/api/resolution/spellspace.md) - [SpellMap](reference/api/resolution/spellmap.md) - [SpellContract](reference/api/resolution/spellcontract.md) - [Existence](reference/api/resolution/existence.md) - [ManagedSpellMode](reference/api/resolution/managedspellmode.md) - [ReleaseManagedSpell](reference/api/resolution/releasemanagedspell.md) - [ManagedSpellLease](reference/api/resolution/managedspelllease.md) - [Book, frame, and root configuration](reference/api/configuration.md) - [Aether](reference/api/configuration/aether.md) - [AetherConfiguration](reference/api/configuration/aetherconfiguration.md) - [AetherConfigurationBuilder](reference/api/configuration/aetherconfigurationbuilder.md) - [AethericFrameConfiguration](reference/api/configuration/aethericframeconfiguration.md) - [SpellbookConfiguration](reference/api/configuration/spellbookconfiguration.md) - [SystemState](reference/api/configuration/systemstate.md) - [Connections and permissions](reference/api/connections.md) - [Policies](reference/api/connections/policies.md) - [Permissions](reference/api/connections/permissions.md) - [Nexus, Rifts, workstations, and views](reference/api/inspection.md) - [Nexus](reference/api/inspection/nexus.md) - [NexusConfiguration](reference/api/inspection/nexusconfiguration.md) - [NexusConfigurationBuilder](reference/api/inspection/nexusconfigurationbuilder.md) - [NexusFrameMode](reference/api/inspection/nexusframemode.md) - [Rift](reference/api/inspection/rift.md) - [RiftConfiguration](reference/api/inspection/riftconfiguration.md) - [RiftSpace](reference/api/inspection/riftspace.md) - [RiftSpaceType](reference/api/inspection/riftspacetype.md) - [Workstation](reference/api/inspection/workstation.md) - [FrameViewer](reference/api/inspection/frameviewer.md) - [ViewMultiFrame](reference/api/inspection/viewmultiframe.md) - [ViewFrame](reference/api/inspection/viewframe.md) - [ViewConduit](reference/api/inspection/viewconduit.md) - [ViewSpell](reference/api/inspection/viewspell.md) - [CommandSystem](reference/api/inspection/commandsystem.md) - [StaticCommandSystem](reference/api/inspection/staticcommandsystem.md) - [CapabilityCommandSystem](reference/api/inspection/capabilitycommandsystem.md) - [CodegenCommandSystem](reference/api/inspection/codegencommandsystem.md) - [RiftMemorySystem](reference/api/inspection/riftmemorysystem.md) - [Persistence, restore, and storage integration](reference/api/persistence.md) - [Crystallizer](reference/api/persistence/crystallizer.md) - [CrystallizerConfiguration](reference/api/persistence/crystallizerconfiguration.md) - [CrystallizerConfigurationBuilder](reference/api/persistence/crystallizerconfigurationbuilder.md) - [CrystallizerBootstrap](reference/api/persistence/crystallizerbootstrap.md) - [ExternalPersistenceManager](reference/api/persistence/externalpersistencemanager.md) - [ExternalPersistenceManagerConfiguration](reference/api/persistence/externalpersistencemanagerconfiguration.md) - [Research, versions, and comparisons](reference/api/research.md) - [MutationResearch](reference/api/research/mutationresearch.md) - [MutationResearchConfiguration](reference/api/research/mutationresearchconfiguration.md) - [MutationResearchConfigurationBuilder](reference/api/research/mutationresearchconfigurationbuilder.md) - [ResearchSet](reference/api/research/researchset.md) - [DiffEngine](reference/api/research/diffengine.md) - [LaneState](reference/api/research/lanestate.md) - [LaneType](reference/api/research/lanetype.md) - [ResearchLane](reference/api/research/researchlane.md) - [Public helpers](reference/api/helpers.md) - [ProtocolCrafter](reference/api/helpers/protocolcrafter.md) - [Cleanable](reference/api/helpers/cleanable.md) - [Pack](reference/api/helpers/pack.md) - [Package](reference/api/helpers/package.md) - [ULID_Factory](reference/api/helpers/ulid-factory.md) - [new_ulid](reference/api/helpers/new-ulid.md) - [Public errors](reference/api/errors.md) - [SpellbookValidationError](reference/api/errors/spellbookvalidationerror.md) - [MeldExecutionError](reference/api/errors/meldexecutionerror.md) - [UnresolvedInputError](reference/api/errors/unresolvedinputerror.md) - [ManagedSpellExhaustedError](reference/api/errors/managedspellexhaustederror.md) - [SpellSpaceScopeError](reference/api/errors/spellspacescopeerror.md) - [HookExecutionError](reference/api/errors/hookexecutionerror.md) - [InternalRegistrationError](reference/api/errors/internalregistrationerror.md) - [PhaseSchedulerError](reference/api/errors/phaseschedulererror.md) - [PhaseExecutionError](reference/api/errors/phaseexecutionerror.md) - [PhaseTimeoutError](reference/api/errors/phasetimeouterror.md) - [DeadReferenceError](reference/api/errors/deadreferenceerror.md) - [Package metadata and self-documents](reference/api/metadata.md) - [SystemDocumentView](reference/api/metadata/systemdocumentview.md) - [SystemGraphView](reference/api/metadata/systemgraphview.md) - [Glossary](reference/glossary.md) - [Troubleshooting](reference/troubleshooting.md) - [Releases & Migration](reference/releases.md) - [Downloads](reference/downloads.md) - [Maintain the docs](maintaining.md)