Skip to content

Research ​

Experimental projects pushing boundaries and exploring novel approaches.

What Is Research? ​

Research projects are exploratory — they test hypotheses, explore novel ideas, and may fail (that's okay and expected). These are experimental playgrounds with relaxed principles.

Principles ​

PrincipleRequirement
External DependenciesRelaxed (pragmatism over purity)
Tuulbelt DependenciesAllowed
ScopeExploratory
InterfaceWhatever works
DocumentationHYPOTHESIS.md required

Governance ​

Research requires low governance — exploration is the goal:

  • Clear hypothesis required
  • Failure is acceptable
  • Document findings (positive and negative)
  • May graduate to other categories when proven

Status Labels ​

StatusMeaning
activeCurrently being explored
pausedTemporarily on hold
concludedExploration complete (success or failure)
graduatedMoved to another category

Available Research Projects ​

No research projects yet. Coming soon!

Planned Research ​

ProjectDescriptionLanguage
zero-copy-parsingZero-copy parser experimentsRust
wasm-runtimeWebAssembly runtime experimentsRust
effect-systemEffect system for TypeScriptTypeScript
incremental-computeIncremental computation frameworkRust
formal-verificationProof-carrying code experimentsRust

Graduation Path ​

When a research project proves successful:

research/effect-system → libraries/effect-system
(hypothesis validated, implementation stable)

Creating a Research Project ​

bash
/new-research <name>

See Contributing Guide for details.

Released under the MIT License.