To index human technological progress as a version-controlled, functional library. We move beyond the encyclopedia ("What is this?") toward the manual ("How do I make this?").
The protocol treats knowledge as a dependency tree. To build a forge, you need high-heat bricks; to make bricks, you need a kiln. Senku.io maps these requirements functionally.
- The Store: Data is stored in human-readable Markdown files with YAML metadata.
- The Assets: Every entry is paired with blueprints and identification keys for physical validation.
- The Engine: A lightweight interface that parses the Store, resolves dependencies, and provides offline search.
The protocol is designed for two modes of operation:
- Low-Tech Mode: Clone the Store and Assets repos. You now have the full archive as plain text and images, searchable via any file explorer or
grep. No internet or specialized software required. - High-Tech Mode: Run the Engine locally to get a rich, interconnected UI with advanced search, dependency mapping, and optimized data viewing.
The protocol is split into three distinct layers to ensure the data remains accessible even without the software.
| Repository | Purpose |
|---|---|
| Store | The core library. Markdown + YAML. The knowledge itself. |
| Engine | The specialized parser and search interface. |
| Assets | Visual blueprints and identification keys. |
- Offline-First: No database dependencies. If you have a text editor, you have the store.
- Decentralized: Built to be cloned and mirrored easily.
- Requirement-Based: Every "recipe" lists its dependencies (tools/materials) as functional links.
We are currently finalizing the CI/CD pipelines and contributor infrastructure to ensure data integrity. Public contributions will be invited once the foundation is stable.