Quantum-era crypto module updates as standards evolve
Integration with AI agent frameworks as native transport
Global bootstrap network operated by community
NTL as the default transport for Mukoko and the broader Bundu ecosystem
Last modified on September 11, 2026
Was this page helpful?
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"Neural Transfer Layer","description":"NTL is an open source data transfer layer that replaces the request-response paradigm of traditional APIs with neural signal propagation. Built for the age of AI, Web3, and quantum computing.","colors":{"primary":"#8B4513","light":"#D4A574","dark":"#8B4513"},"logo":{"light":"https://mintcdn.com/nyuchiinstitute/3cEnyQmapw_aVprz/images/ntl-icon-light.png?fit=max\u0026auto=format\u0026n=3cEnyQmapw_aVprz\u0026q=85\u0026s=06b563d52807156423adddca61c507be","dark":"https://mintcdn.com/nyuchiinstitute/3cEnyQmapw_aVprz/images/ntl-icon-dark.png?fit=max\u0026auto=format\u0026n=3cEnyQmapw_aVprz\u0026q=85\u0026s=feb8717a4473fd413d1f7e21e399d361","href":"https://openntl.org"},"favicon":{"light":"https://mintcdn.com/nyuchiinstitute/L5Oo9PfB0A7RepWv/images/ntl-favicon-light.png?fit=max\u0026auto=format\u0026n=L5Oo9PfB0A7RepWv\u0026q=85\u0026s=2e6b3282a34139905ed56fa2390a0c6c","dark":"https://mintcdn.com/nyuchiinstitute/L5Oo9PfB0A7RepWv/images/ntl-favicon-dark.png?fit=max\u0026auto=format\u0026n=L5Oo9PfB0A7RepWv\u0026q=85\u0026s=e75938513a7e7e8022fbf15a95d21653"},"api":{"playground":{"display":"interactive"}},"appearance":{"default":"system"},"background":{"decoration":"grid","color":{"light":"#F3F2EE","dark":"#1B1A17"}},"navbar":{"links":[{"href":"https://github.com/openNTL/ntl","label":"GitHub"},{"href":"https://discord.gg/6R3wSv7HSY","label":"Discord","type":"discord"}],"primary":{"type":"button","label":"Get Started","href":"/guides/quickstart"}},"footer":{"socials":{"x":"https://x.com/nyuchiafrica","github":"https://github.com/openNTL","linkedin":"https://linkedin.com/company/nyuchi-africa"}},"seo":{"indexing":"all"},"fonts":{"heading":{"family":"Source Sans Pro","weight":500},"body":{"family":"Plus Jakarta Sans","weight":500}},"icons":{"library":"lucide"},"styling":{"eyebrows":"section","latex":true},"integrations":{"ga4":{"measurementId":"G-E4XLZ17VZS"}},"banner":{"content":"Maintained by The Bundu Foundation"},"thumbnails":{"appearance":"light"},"interaction":{"drilldown":true},"metadata":{"timestamp":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"nyuchiinstitute","hasAudioNarration":false,"actualSubdomain":"nyuchiinstitute","customDomains":["openntl.org"],"gitSource":{"type":"github","owner":"openntl","repo":"ntl","deployBranch":"main","contentDirectory":"docs","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6abff192ffeab341bd530eb3","collectionId":"2cc1cf47-947f-43de-a9a8-fe92de6fb168","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6abff192ffeab341bd530eb3"},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6abff192ffeab341bd530eb3","clientVersion":"0.0.3966","searchFilterCounts":[{"language":"default","tag":"Documentation","count":24},{"language":"default","tag":"Specification","count":22},{"language":"default","tag":"Research","count":16},{"language":"default","tag":"API Reference","count":10},{"language":"default","tag":"Core Concepts","count":5},{"language":"default","tag":"Guides","count":5},{"language":"default","tag":"Adapters","count":4},{"language":"default","tag":"Security","count":4},{"language":"default","tag":"Introduction","count":3},{"language":"default","tag":"Governance","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"governance/roadmap","slug":"/governance/roadmap","pageMetadata":{"title":"Roadmap","description":"What is built, what is in progress, and what is not yet started in openNTL — Phase 0 specification through the Phase 1 reference runtime.","mode":"wide","og:title":"NTL Roadmap — Development Phases and Milestones","og:description":"The phased development plan for the Neural Transfer Layer, from foundation to production readiness.","twitter:title":"NTL Roadmap","href":"/governance/roadmap"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"What is built, what is in progress, and what is not yet started in openNTL — Phase 0 specification through the Phase 1 reference runtime.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,input:`input`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading}=_components;if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`NTL development follows a phased approach, from specification to production readiness.`}),`\n`,_jsx(Heading,{level:`2`,id:`phase-0-foundation`,children:`Phase 0: Foundation`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Status:`}),` Complete`]}),`\n`,_jsxs(_components.ul,{className:`contains-task-list`,children:[`\n`,_jsxs(_components.li,{className:`task-list-item`,children:[_jsx(_components.input,{type:`checkbox`,checked:true,disabled:true}),` `,`Core concept definition`]}),`\n`,_jsxs(_components.li,{className:`task-list-item`,children:[_jsx(_components.input,{type:`checkbox`,checked:true,disabled:true}),` `,`Documentation skeleton (Mintlify)`]}),`\n`,_jsxs(_components.li,{className:`task-list-item`,children:[_jsx(_components.input,{type:`checkbox`,checked:true,disabled:true}),` `,`Protocol specification beta_0.0.0`]}),`\n`,_jsxs(_components.li,{className:`task-list-item`,children:[_jsx(_components.input,{type:`checkbox`,checked:true,disabled:true}),` `,`Signal format, including delivery class and receipts`]}),`\n`,_jsxs(_components.li,{className:`task-list-item`,children:[_jsx(_components.input,{type:`checkbox`,checked:true,disabled:true}),` `,`Crypto interface specification`]}),`\n`,_jsxs(_components.li,{className:`task-list-item`,children:[_jsx(_components.input,{type:`checkbox`,checked:true,disabled:true}),` `,`Learning model — reward signal, update rule, decay, exploration`]}),`\n`,_jsxs(_components.li,{className:`task-list-item`,children:[_jsx(_components.input,{type:`checkbox`,checked:true,disabled:true}),` `,`Threat model, with an explicit out-of-scope list`]}),`\n`,_jsxs(_components.li,{className:`task-list-item`,children:[_jsx(_components.input,{type:`checkbox`,checked:true,disabled:true}),` `,`Delivery semantics — best-effort and acknowledged classes`]}),`\n`,_jsxs(_components.li,{className:`task-list-item`,children:[_jsx(_components.input,{type:`checkbox`,checked:true,disabled:true}),` `,`Storage interface — pluggable, no named database`]}),`\n`,_jsxs(_components.li,{className:`task-list-item`,children:[_jsx(_components.input,{type:`checkbox`,checked:true,disabled:true}),` `,`Repository structure and CI`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Goal:`}),` A complete, reviewable specification that any team could implement.`]}),`\n`,_jsx(Heading,{level:`2`,id:`phase-1-reference-implementation-current`,children:`Phase 1: Reference Implementation (Current)`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Status:`}),` In Progress`]}),`\n`,_jsxs(_components.ul,{className:`contains-task-list`,children:[`\n`,_jsxs(_components.li,{className:`task-list-item`,children:[_jsx(_components.input,{type:`checkbox`,checked:true,disabled:true}),` `,`Signal encoding/decoding (CBOR)`]}),`\n`,_jsxs(_components.li,{className:`task-list-item`,children:[_jsx(_components.input,{type:`checkbox`,checked:true,disabled:true}),` `,`Node identity and keypair management, persisted across restarts`]}),`\n`,_jsxs(_components.li,{className:`task-list-item`,children:[_jsx(_components.input,{type:`checkbox`,checked:true,disabled:true}),` `,`Crypto module: classical (Ed25519)`]}),`\n`,_jsxs(_components.li,{className:`task-list-item`,children:[_jsx(_components.input,{type:`checkbox`,disabled:true}),` `,`Crypto module: post-quantum (Dilithium + Kyber)`]}),`\n`,_jsxs(_components.li,{className:`task-list-item`,children:[_jsx(_components.input,{type:`checkbox`,checked:true,disabled:true}),` `,`Pluggable storage: `,_jsx(_components.code,{children:`NodeStore`}),` trait, SQLite backend, conformance suite`]}),`\n`,_jsxs(_components.li,{className:`task-list-item`,children:[_jsx(_components.input,{type:`checkbox`,checked:true,disabled:true}),` `,`Synapse formation and signed handshake`]}),`\n`,_jsxs(_components.li,{className:`task-list-item`,children:[_jsx(_components.input,{type:`checkbox`,checked:true,disabled:true}),` `,`Propagation engine with stochastic path selection`]}),`\n`,_jsxs(_components.li,{className:`task-list-item`,children:[_jsx(_components.input,{type:`checkbox`,checked:true,disabled:true}),` `,`Activation gate — batched firing, bounded queue, latency guard`]}),`\n`,_jsxs(_components.li,{className:`task-list-item`,children:[_jsx(_components.input,{type:`checkbox`,checked:true,disabled:true}),` `,`Learning loop — receipts, timeout sweep, influence caps, normalisation`]}),`\n`,_jsxs(_components.li,{className:`task-list-item`,children:[_jsx(_components.input,{type:`checkbox`,checked:true,disabled:true}),` `,`CLI tooling (`,_jsx(_components.code,{children:`ntl init`}),`, `,_jsx(_components.code,{children:`start`}),`, `,_jsx(_components.code,{children:`emit`}),`, `,_jsx(_components.code,{children:`listen`}),`, `,_jsx(_components.code,{children:`synapses`}),`, `,_jsx(_components.code,{children:`status`}),`, `,_jsx(_components.code,{children:`topology`}),`)`]}),`\n`,_jsxs(_components.li,{className:`task-list-item`,children:[_jsx(_components.input,{type:`checkbox`,checked:true,disabled:true}),` `,_jsx(_components.code,{children:`ntl-node`}),` and `,_jsx(_components.code,{children:`ntl-edge`}),` binaries`]}),`\n`,_jsxs(_components.li,{className:`task-list-item`,children:[_jsx(_components.input,{type:`checkbox`,checked:true,disabled:true}),` `,`Two-node learning demonstration`]}),`\n`,_jsxs(_components.li,{className:`task-list-item`,children:[_jsx(_components.input,{type:`checkbox`,checked:true,disabled:true}),` `,`Benchmarks and CI, including a wasm32 build check on `,_jsx(_components.code,{children:`ntl-core`})]}),`\n`,_jsxs(_components.li,{className:`task-list-item`,children:[_jsx(_components.input,{type:`checkbox`,disabled:true}),` `,`QUIC transport (currently TCP with length-prefixed CBOR)`]}),`\n`,_jsxs(_components.li,{className:`task-list-item`,children:[_jsx(_components.input,{type:`checkbox`,disabled:true}),` `,`Public test network with bootstrap nodes`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Goal:`}),` A working Rust implementation that can form a network and propagate\nsignals. Two nodes on one machine already do.`]}),`\n`,_jsx(Heading,{level:`2`,id:`phase-2-adapters-and-integration`,children:`Phase 2: Adapters and Integration`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Status:`}),` Not Started`]}),`\n`,_jsxs(_components.ul,{className:`contains-task-list`,children:[`\n`,_jsxs(_components.li,{className:`task-list-item`,children:[_jsx(_components.input,{type:`checkbox`,disabled:true}),` `,`Web2 adapter (HTTP, WebSocket)`]}),`\n`,_jsxs(_components.li,{className:`task-list-item`,children:[_jsx(_components.input,{type:`checkbox`,disabled:true}),` `,`Web3 adapter (EVM chains, DID)`]}),`\n`,_jsxs(_components.li,{className:`task-list-item`,children:[_jsx(_components.input,{type:`checkbox`,disabled:true}),` `,`Legacy API adapter`]}),`\n`,_jsxs(_components.li,{className:`task-list-item`,children:[_jsx(_components.input,{type:`checkbox`,disabled:true}),` `,`PostgreSQL storage backend`]}),`\n`,_jsxs(_components.li,{className:`task-list-item`,children:[_jsx(_components.input,{type:`checkbox`,disabled:true}),` `,`Correlation engine for request-response patterns`]}),`\n`,_jsxs(_components.li,{className:`task-list-item`,children:[_jsx(_components.input,{type:`checkbox`,disabled:true}),` `,`Signal compression (LZ4)`]}),`\n`,_jsxs(_components.li,{className:`task-list-item`,children:[_jsx(_components.input,{type:`checkbox`,disabled:true}),` `,`Edge node (lightweight) implementation`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Goal:`}),` NTL can connect to real-world systems and persist state.`]}),`\n`,_jsx(Heading,{level:`2`,id:`phase-3-production-hardening`,children:`Phase 3: Production Hardening`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Status:`}),` Not Started`]}),`\n`,_jsxs(_components.ul,{className:`contains-task-list`,children:[`\n`,_jsxs(_components.li,{className:`task-list-item`,children:[_jsx(_components.input,{type:`checkbox`,disabled:true}),` `,`Advanced propagation (Targeted, Gradient scopes)`]}),`\n`,_jsxs(_components.li,{className:`task-list-item`,children:[_jsx(_components.input,{type:`checkbox`,disabled:true}),` `,`Dynamic threshold tuning`]}),`\n`,_jsxs(_components.li,{className:`task-list-item`,children:[_jsx(_components.input,{type:`checkbox`,disabled:true}),` `,`Synapse topology optimization`]}),`\n`,_jsxs(_components.li,{className:`task-list-item`,children:[_jsx(_components.input,{type:`checkbox`,disabled:true}),` `,`Monitoring and observability (OpenTelemetry)`]}),`\n`,_jsxs(_components.li,{className:`task-list-item`,children:[_jsx(_components.input,{type:`checkbox`,disabled:true}),` `,`Performance benchmarking suite`]}),`\n`,_jsxs(_components.li,{className:`task-list-item`,children:[_jsx(_components.input,{type:`checkbox`,disabled:true}),` `,`Security audit`]}),`\n`,_jsxs(_components.li,{className:`task-list-item`,children:[_jsx(_components.input,{type:`checkbox`,disabled:true}),` `,`Formal verification of core protocol properties`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Goal:`}),` NTL is production-ready for real workloads.`]}),`\n`,_jsx(Heading,{level:`2`,id:`phase-4-ecosystem`,children:`Phase 4: Ecosystem`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Status:`}),` Not Started`]}),`\n`,_jsxs(_components.ul,{className:`contains-task-list`,children:[`\n`,_jsxs(_components.li,{className:`task-list-item`,children:[_jsx(_components.input,{type:`checkbox`,disabled:true}),` `,`Client libraries: Go, Python, TypeScript, C`]}),`\n`,_jsxs(_components.li,{className:`task-list-item`,children:[_jsx(_components.input,{type:`checkbox`,disabled:true}),` `,`Kubernetes operator`]}),`\n`,_jsxs(_components.li,{className:`task-list-item`,children:[_jsx(_components.input,{type:`checkbox`,disabled:true}),` `,`Docker images and compose files`]}),`\n`,_jsxs(_components.li,{className:`task-list-item`,children:[_jsx(_components.input,{type:`checkbox`,disabled:true}),` `,`Managed NTL service (The Bundu Foundation)`]}),`\n`,_jsxs(_components.li,{className:`task-list-item`,children:[_jsx(_components.input,{type:`checkbox`,disabled:true}),` `,`Developer documentation and tutorials`]}),`\n`,_jsxs(_components.li,{className:`task-list-item`,children:[_jsx(_components.input,{type:`checkbox`,disabled:true}),` `,`Community governance formalization`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Goal:`}),` NTL has a thriving ecosystem and is used in production by multiple organizations.`]}),`\n`,_jsx(Heading,{level:`2`,id:`long-term-vision`,children:`Long-term Vision`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Formal IETF standardization process`}),`\n`,_jsx(_components.li,{children:`Quantum-era crypto module updates as standards evolve`}),`\n`,_jsx(_components.li,{children:`Integration with AI agent frameworks as native transport`}),`\n`,_jsx(_components.li,{children:`Global bootstrap network operated by community`}),`\n`,_jsx(_components.li,{children:`NTL as the default transport for Mukoko and the broader Bundu ecosystem`}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Roadmap","description":"What is built, what is in progress, and what is not yet started in openNTL — Phase 0 specification through the Phase 1 reference runtime.","mode":"wide","og:title":"NTL Roadmap — Development Phases and Milestones","og:description":"The phased development plan for the Neural Transfer Layer, from foundation to production readiness.","twitter:title":"NTL Roadmap","href":"/governance/roadmap"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Phase 0: Foundation","slug":"phase-0-foundation","depth":2,"children":[]},{"title":"Phase 1: Reference Implementation (Current)","slug":"phase-1-reference-implementation-current","depth":2,"children":[]},{"title":"Phase 2: Adapters and Integration","slug":"phase-2-adapters-and-integration","depth":2,"children":[]},{"title":"Phase 3: Production Hardening","slug":"phase-3-production-hardening","depth":2,"children":[]},{"title":"Phase 4: Ecosystem","slug":"phase-4-ecosystem","depth":2,"children":[]},{"title":"Long-term Vision","slug":"long-term-vision","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"nyuchiinstitute","siteName":"Neural Transfer Layer","title":"NTL Roadmap — Development Phases and Milestones","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-26T15:32:15.079Z","gitLastModified":"2026-09-11T18:46:10.000Z","originalFileLocation":"governance/roadmap.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"What is built, what is in progress, and what is not yet started in openNTL — Phase 0 specification through the Phase 1 reference runtime.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Neural Transfer Layer\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/nyuchiinstitute/rwY6TC31KCwl2Pxe/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/nyuchiinstitute/rwY6TC31KCwl2Pxe/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/nyuchiinstitute/rwY6TC31KCwl2Pxe/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/nyuchiinstitute/rwY6TC31KCwl2Pxe/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/nyuchiinstitute/rwY6TC31KCwl2Pxe/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/nyuchiinstitute/rwY6TC31KCwl2Pxe/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/nyuchiinstitute/rwY6TC31KCwl2Pxe/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/nyuchiinstitute/rwY6TC31KCwl2Pxe/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/nyuchiinstitute/rwY6TC31KCwl2Pxe/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"NTL Roadmap — Development Phases and Milestones\">\u003cmeta data-mint-head property=\"og:description\" content=\"The phased development plan for the Neural Transfer Layer, from foundation to production readiness.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Neural Transfer Layer\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://openntl.org/governance/roadmap\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://nyuchiinstitute.mintlify.app/_mintlify/api/og/v2?division=Governance\u0026amp;title=Roadmap\u0026amp;description=What+is+built%2C+what+is+in+progress%2C+and+what+is+not+yet+started+in+openNTL+%E2%80%94+Phase+0+specification+through+the+Phase+1+reference+runtime.\u0026amp;theme=5986698c1c4360e1710a2794\u0026amp;signature=acb09bbf0d7d0d3081351e4574fd86527a0d50a9e8fce8fef92b52b0d3f8cc40\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"NTL Roadmap\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"The phased development plan for the Neural Transfer Layer, from foundation to production readiness.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://nyuchiinstitute.mintlify.app/_mintlify/api/og/v2?division=Governance\u0026amp;title=Roadmap\u0026amp;description=What+is+built%2C+what+is+in+progress%2C+and+what+is+not+yet+started+in+openNTL+%E2%80%94+Phase+0+specification+through+the+Phase+1+reference+runtime.\u0026amp;theme=5986698c1c4360e1710a2794\u0026amp;signature=acb09bbf0d7d0d3081351e4574fd86527a0d50a9e8fce8fef92b52b0d3f8cc40\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/nyuchiinstitute/rwY6TC31KCwl2Pxe/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Neural Transfer Layer\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#8B4513\">\u003clink data-mint-head rel=\"canonical\" href=\"https://openntl.org/governance/roadmap\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/governance/roadmap.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://openntl.org/#organization\",\"name\":\"Neural Transfer Layer\",\"url\":\"https://openntl.org\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/nyuchiinstitute/3cEnyQmapw_aVprz/images/ntl-icon-light.png?fit=max\u0026auto=format\u0026n=3cEnyQmapw_aVprz\u0026q=85\u0026s=06b563d52807156423adddca61c507be\"}},{\"@type\":\"WebSite\",\"@id\":\"https://openntl.org#website\",\"name\":\"Neural Transfer Layer\",\"url\":\"https://openntl.org\",\"publisher\":{\"@id\":\"https://openntl.org/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://openntl.org/governance/roadmap#webpage\",\"url\":\"https://openntl.org/governance/roadmap\",\"name\":\"Roadmap\",\"description\":\"What is built, what is in progress, and what is not yet started in openNTL — Phase 0 specification through the Phase 1 reference runtime.\",\"dateModified\":\"2026-09-11T18:46:10.000Z\",\"isPartOf\":{\"@id\":\"https://openntl.org#website\"},\"breadcrumb\":{\"@id\":\"https://openntl.org/governance/roadmap#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://openntl.org/governance/roadmap#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Governance\",\"item\":\"https://openntl.org/governance/contributing\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Roadmap\",\"item\":\"https://openntl.org/governance/roadmap\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://openntl.org/governance/roadmap#article\",\"headline\":\"Roadmap\",\"name\":\"Roadmap\",\"description\":\"What is built, what is in progress, and what is not yet started in openNTL — Phase 0 specification through the Phase 1 reference runtime.\",\"url\":\"https://openntl.org/governance/roadmap\",\"mainEntityOfPage\":{\"@id\":\"https://openntl.org/governance/roadmap#webpage\"},\"dateModified\":\"2026-09-11T18:46:10.000Z\",\"publisher\":{\"@id\":\"https://openntl.org/#organization\"},\"isPartOf\":{\"@id\":\"https://openntl.org#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Neural Transfer Layer\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Neural Transfer Layer","nav":{"global":null,"tabs":[{"tab":"Documentation","groups":[{"group":"Introduction","pages":[{"title":"Neural Transfer Layer","mode":"wide","href":"/introduction"},{"title":"Why NTL","mode":"wide","href":"/why-ntl"},{"title":"Architecture","mode":"wide","href":"/architecture"}]},{"group":"Core Concepts","pages":[{"title":"Signals","href":"/concepts/signals"},{"title":"Synapses","href":"/concepts/synapses"},{"title":"Activation","href":"/concepts/activation"},{"title":"Propagation","href":"/concepts/propagation"},{"title":"Topology","href":"/concepts/topology"}]},{"group":"Guides","pages":[{"title":"Quickstart","href":"/guides/quickstart"},{"title":"Your First Signal Handler","href":"/guides/first-signal"},{"title":"Building Adapters","href":"/guides/building-adapters"},{"title":"Storage Backends","href":"/guides/storage-backends"},{"title":"Postgres MCP Server","href":"/guides/postgres-mcp"}]},{"group":"Adapters","pages":[{"title":"Adapters Overview","mode":"wide","href":"/adapters/overview"},{"title":"Web2 Adapter","href":"/adapters/web2"},{"title":"Web3 Adapter","href":"/adapters/web3"},{"title":"Legacy API Adapter","href":"/adapters/legacy-api"}]},{"group":"Security","pages":[{"title":"Security Overview","mode":"wide","href":"/security/overview"},{"title":"Pluggable Cryptography","href":"/security/pluggable-crypto"},{"title":"Post-Quantum Readiness","href":"/security/post-quantum"},{"title":"Identity","href":"/security/identity"}]},{"group":"Governance","pages":[{"title":"Contributing","description":"How to contribute to openNTL — repository layout, the checks that must pass, what belongs in a specification change, and where to start.","href":"/governance/contributing"},{"title":"Roadmap","mode":"wide","href":"/governance/roadmap"},{"title":"RFC Process","description":"How to propose a change to the NTL specification: the RFC stages, what a proposal must show, and how normative requirements get accepted.","href":"/governance/rfc-process"}]}]},{"tab":"Specification","pages":[{"title":"Specification","href":"/spec/overview"}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/overview"}]},{"tab":"Research","pages":[{"title":"Research","href":"/research/overview"}]}]},"title":"NTL Roadmap — Development Phases and Milestones","buildId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","deploymentId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","dynamics":[],"chunks":[]}