Asset Core Documentation
Asset Core is a domain-agnostic runtime engine that treats spatial state as first-class mathematical objects with deterministic replay, event sourcing, and multi-tenant isolation.
Who this is for
This documentation serves three primary audiences, each with different goals and recommended paths through the material.
What you will learn
Choose your learning path based on your role and objectives.
Lab / Research Engineer
You run experiments and need to track samples, reagents, and equipment positions with full audit trails.
Recommended reading:
- Getting Started Overview - Understand the minimal components
- First Commit and Read - Send your first transaction
- Containers and Assets - Learn about balances, slots, and grids
- Python SDK - Script experiments programmatically
- Recipes - Common multi-operation patterns
Application / Integration Engineer
You integrate Asset Core into applications and need to understand the HTTP API and transaction model.
Recommended reading:
- Getting Started Overview - System architecture basics
- Runtime Model - Single-writer world and projections
- HTTP API - Endpoint reference and OpenAPI spec
- Transactions - Request structure and operations
- Error Model - Status codes and error handling
Agent / Tooling Engineer
You build AI agents that manipulate Asset Core state through tool calling or MCP.
Recommended reading:
- Agents Overview - Why transactions are the safe surface
- Transactions and Operations - The fixed operation set
- MCP Integration - Model Context Protocol server
- OpenAI Tools - Function calling integration
- Operations by Domain - Complete operation reference
When to use this
Use Asset Core when you need:
- Deterministic, auditable state management
- Event sourcing with replay capability
- Multi-tenant isolation at scale
- A safe, bounded operation set for AI agents
High-level structure
The documentation is organized into these sections:
- Getting Started - Installation, quickstart, and first transactions
- Concepts - Core ideas: runtime model, containers, transactions, freshness
- API - HTTP endpoints, transaction format, operations, errors
- SDK - Python SDK and CLI tools
- Agents - AI integration: MCP, OpenAI, Gemini adapters
- Ops - Deployment, health checks, and metrics
- Appendix - Architecture deep-dives and codebase conventions
Next steps
Start with the Getting Started Overview to understand the system components, then follow the learning path for your role.