Skip to content

Latest commit

Β 

History

History
66 lines (47 loc) Β· 2.89 KB

File metadata and controls

66 lines (47 loc) Β· 2.89 KB

OttoChain Documentation

Start Here

πŸ“– Introduction β€” Understanding OttoChain What OttoChain is, how it works, and why JSON-encoded state machines matter.

πŸ“š Guides

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

πŸ’‘ Examples

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.

πŸ“‹ Proposals

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

πŸ“š Reference

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

πŸ€– Projects

Project Description
OttoBot AI Agent LLM-powered agent interacting with OttoChain autonomously

Quick Navigation