π Introduction β Understanding OttoChain What OttoChain is, how it works, and why JSON-encoded state machines matter.
Step-by-step guides for using OttoChain:
| Guide | Description |
|---|---|
| State Machine Design | How to design and write JSON-encoded state machines |
| Terminal Usage | Interactive CLI for testing state machines and oracles |
| Deployment | Deploy an OttoChain metagraph to Digital Ocean |
Real-world examples demonstrating state machine capabilities, from simple to complex:
| Example | Complexity | Key Patterns |
|---|---|---|
| Tic-Tac-Toe | β | Oracle-centric architecture, self-transitions |
| Fuel Logistics | ββ | Cross-machine triggers, GPS tracking |
| Clinical Trial | βββ | Multiple guards, bi-directional transitions |
| Real Estate | βββ | Self-transitions, lifecycle management |
| Riverdale Economy | ββββ | Broadcast triggers, parent-child spawning |
See the Examples Overview for a detailed comparison matrix and learning path.
Technical proposals and architectural designs:
| Proposal | Description |
|---|---|
| State Commitment via MPT | Merkle Patricia Trie state commitment and cross-metagraph communication |
| AI Agent Protocol Layer | JSON Logic VM as protocol layer for autonomous AI agents |
| EVM Comparison Analysis | Feature gap analysis compared to EVM smart contracts |
| AMM Proposal | Automated Market Maker design |
Technical reference documentation:
| Reference | Description |
|---|---|
| API Reference | HTTP API endpoints for interacting with fibers |
| Architecture | System architecture, layer details, data storage |
| Deployment Reference | Infrastructure and deployment details |
| Script Reference | Deployment and management scripts |
| Troubleshooting | Common issues and solutions |
| Project | Description |
|---|---|
| OttoBot AI Agent | LLM-powered agent interacting with OttoChain autonomously |
- π Back to Main README
- π§ͺ E2E Test Examples
- π¦ Deployment Scripts
- π Diagrams