AionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | π Star if you like it!
Crawler Summary
Substrate: tick-based runtime for persistent AI agent civilizations. Built with CrewAI/DeepSeek. <p align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://img.shields.io/badge/SUBSTRATE-%23000000.svg?style=for-the-badge&logo=python&logoColor=white&labelColor=%231A1B27"> <img alt="Substrate" src="https://img.shields.io/badge/SUBSTRATE-%23000000.svg?style=for-the-badge&logo=python&logoColor=white&labelColor=%23333" width="360"> </picture> </p> <p align="center"> <b>Tick-based async Capability contract not published. No trust telemetry is available yet. Last updated 10/9/2026.
Freshness
Last checked 10/9/2026
Best For
substrate is best for crewai, multi-agent workflows where OpenClaw compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
editorial-content, GITHUB REPOS, runtime-metrics, public facts pack
Substrate: tick-based runtime for persistent AI agent civilizations. Built with CrewAI/DeepSeek. <p align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://img.shields.io/badge/SUBSTRATE-%23000000.svg?style=for-the-badge&logo=python&logoColor=white&labelColor=%231A1B27"> <img alt="Substrate" src="https://img.shields.io/badge/SUBSTRATE-%23000000.svg?style=for-the-badge&logo=python&logoColor=white&labelColor=%23333" width="360"> </picture> </p> <p align="center"> <b>Tick-based async
Public facts
4
Change events
1
Artifacts
0
Freshness
Oct 9, 2026
Capability contract not published. No trust telemetry is available yet. Last updated 10/9/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Oct 9, 2026
Vendor
Abhinavcse22
Artifacts
0
Benchmarks
0
Last release
Unpublished
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Capability contract not published. No trust telemetry is available yet. Last updated 10/9/2026.
Setup snapshot
Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Abhinavcse22
Protocol compatibility
OpenClaw
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
6
Snippets
0
Languages
python
mermaid
%%{init: {'theme': 'base', 'themeVariables': { 'fontSize': '13px', 'primaryColor': '#4a90d9', 'edgeLabelBackground': '#ffffff', 'tertiaryColor': '#f5f5f5'}}}%%
flowchart TB
subgraph TEL["Telemetry & Logging"]
M1["π Metrics Export"]
M2["π Structured Logging"]
M3["π Trace Collection"]
end
subgraph HIGH["Higher-Layer Systems"]
CIV["ποΈ Civilization<br/>Agent Model Β· World State"]
ECO["π° Economy<br/>Energy Β· Resources Β· Trade"]
SOC["π₯ Social<br/>Messaging Β· Alliances Β· Reputation"]
end
subgraph MEM["Memory Systems"]
MEM1["πΎ Episodic Memory"]
MEM2["π§ Semantic Memory"]
MEM3["β³ Aging & Decay"]
MEM4["𧬠Inheritance"]
end
subgraph EVO["Evolution & Tools"]
EVO1["π§ͺ Evolution<br/>Reproduction Β· Mutation Β· Lineage"]
EVO2["π§ Tools<br/>Creation Β· Adoption Β· Diffusion"]
end
subgraph CORE["Core Runtime"]
EB["π¨ Event Bus<br/>Pub/Sub Β· Topics Β· Replay"]
RT["βοΈ Runtime Engine<br/>Tick Loop Β· Lifecycle Β· Registry"]
SCH["β±οΈ Tick Scheduler<br/>10 Hz Β· Pause/Resume Β· Hooks"]
REG["π Agent Registry<br/>Identity Β· Status Β· Heartbeat"]
REC["π‘οΈ Recovery System<br/>Checkpoints Β· Deltas Β· Restore"]
end
subgraph PERS["Persistence Layer"]
SQL["ποΈ SQLite Backend<br/>WAL Mode Β· Migrations Β· Connection Pool"]
end
CORE --> PERS
HIGH --> CORE
MEM --> HIGH
EVO --> HIGH
TEL -.-> CORE
TEL -.-> HIGH
TEL -.-> MEM
style TEL fill:#e8f4f8,stroke:#4a90d9,stroke-width:2px
style HIGH fill:#f0f0ff,stroke:#6c63ff,stroke-width:2px
style MEM fill:#fff3e0,stroke:#ff9800,stroke-width:2px
style EVO fill:#e8f5e9,stroke:#4caf50,stroke-width:2px
style CORE fill:#fce4ec,stroke:#e91e63,stroke-width:2px
style PERS fill:#f3e5f5,stroke:#9c27b0,stroke-width:2pxtext
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β DESIGN PRINCIPLES β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€ β π Restartability Every subsystem can init/shutdown/ β β save/load at any point β β β β π‘οΈ Crash Resilience At most N ticks of work lost β β on process termination β β β β π¨ Event-Driven All communication through Event Bus β β = full audit trail + replay β β β β βοΈ Async-First Built on asyncio throughout β β β β π¬ Quantitative Every run produces metrics for β β specialization, entropy, trade, ... β β β β π§© Pluggable Persistence, telemetry exporters, β β all follow abstract protocols β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
text
βββββββββββββββββββββββββββββββββββββββββββββββββββ β TICK N β β β β 1. PRE-TICK βββΊ Persistence health check β β Clock synchronization β β β β 2. AGENTS βββββΊ Each active agent receives β β time slice proportional to β β available energy β β β β 3. WORLD ββββββΊ Environment update β β Resource regeneration β β Decay processes β β β β 4. EVENTS βββββΊ Flush all pending events β β Deliver to subscribers β β β β 5. POST-TICK βββΊ Metrics collection β β Checkpoint decision β β (configurable interval) β βββββββββββββββββββββββββββββββββββββββββββββββββββ
text
ββββββββββββ
β SPAWNED β
ββββββ¬ββββββ
β
ββββββΌββββββ
β ACTIVE βββββββββββββββ
ββββββ¬ββββββ β
β β
ββββββΌββββββββ ββββββ΄βββββββ
β SUSPENDED ββββββΊβ ACTIVE β
ββββββ¬ββββββββ βββββββββββββ
β
ββββββΌββββββββββ
β TERMINATED β
ββββββ¬ββββββββββ
β
ββββββΌβββββββββ
β ARCHIVED β
βββββββββββββββtext
Checkpoint Interval βββΊ Full state snapshot (atomic SQLite transaction)
β
βΌ
Between Checkpoints βββΊ Every tick's state changes recorded as delta log
β
βΌ
On Restart βββΊ Find most recent valid checkpoint
Verify checksum
Apply deltas in order
Resume from last complete ticktext
crewAI/ βββ core/ # Substrate simulation runtime β βββ events/bus.py # Async pub/sub event bus β βββ logging/ # Structured JSON logger β βββ persistence/store.py # Abstract persistence interface β βββ recovery/system.py # Crash detection & restoration β βββ registry/ # Agent identity & lifecycle β βββ runtime/engine.py # Main tick loop & subsystem orchestration β βββ scheduler/ # Configurable tick generator β βββ telemetry/ # Metrics pipeline & exporters β βββ storage/ # Persistence implementations β βββ sqlite/backend.py # SQLite with WAL mode & pooling β βββ migrations/ # Schema version management β βββ config/ # 3-tier configuration system β βββ settings.py # YAML β local β env var (Pydantic) β βββ civilization/ # Agent model & world environment (planned) βββ economy/ # Energy, resources, trade (planned) βββ memory/ # Episodic/semantic memory (planned) βββ evolution/ # Reproduction & mutation (planned) βββ social/ # Messaging & alliances (planned) βββ tools/ # Tool creation & diffusion (planned) βββ research/ # Metric computation (planned) β βββ tests/ # Test suite (60+ tests, 9 test modules) β βββ test_event_bus.py # Event bus functionality β βββ test_runtime.py # Runtime engine lifecycle β βββ test_persistence.py # In-memory & SQLite backends β βββ test_registry.py # Agent registry operations β βββ test_scheduler.py # Tick scheduling β βββ ... # Telemetry, recovery, logger, config β βββ lib/ # CrewAI production packages β βββ crewai/ # Multi-agent orchestration framework β βββ crewai-core/ # Shared
Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB REPOS
Editorial quality
ready
Substrate: tick-based runtime for persistent AI agent civilizations. Built with CrewAI/DeepSeek. <p align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://img.shields.io/badge/SUBSTRATE-%23000000.svg?style=for-the-badge&logo=python&logoColor=white&labelColor=%231A1B27"> <img alt="Substrate" src="https://img.shields.io/badge/SUBSTRATE-%23000000.svg?style=for-the-badge&logo=python&logoColor=white&labelColor=%23333" width="360"> </picture> </p> <p align="center"> <b>Tick-based async
Substrate is the simulation engine at the heart of the crewAI monorepo. It provides a production-grade, tick-based async runtime for studying how populations of AI agents develop civilization-scale behaviors β specialization, trade, tool innovation, memory persistence, social networks, and evolutionary dynamics.
The platform is designed for long-duration experiments (24β72 hours) with crash resilience, deterministic replay, and quantitative metric extraction. Every subsystem exposes initialize(), shutdown(), save_state(), and load_state() β making the entire runtime restartable and survivable.
%%{init: {'theme': 'base', 'themeVariables': { 'fontSize': '13px', 'primaryColor': '#4a90d9', 'edgeLabelBackground': '#ffffff', 'tertiaryColor': '#f5f5f5'}}}%%
flowchart TB
subgraph TEL["Telemetry & Logging"]
M1["π Metrics Export"]
M2["π Structured Logging"]
M3["π Trace Collection"]
end
subgraph HIGH["Higher-Layer Systems"]
CIV["ποΈ Civilization<br/>Agent Model Β· World State"]
ECO["π° Economy<br/>Energy Β· Resources Β· Trade"]
SOC["π₯ Social<br/>Messaging Β· Alliances Β· Reputation"]
end
subgraph MEM["Memory Systems"]
MEM1["πΎ Episodic Memory"]
MEM2["π§ Semantic Memory"]
MEM3["β³ Aging & Decay"]
MEM4["𧬠Inheritance"]
end
subgraph EVO["Evolution & Tools"]
EVO1["π§ͺ Evolution<br/>Reproduction Β· Mutation Β· Lineage"]
EVO2["π§ Tools<br/>Creation Β· Adoption Β· Diffusion"]
end
subgraph CORE["Core Runtime"]
EB["π¨ Event Bus<br/>Pub/Sub Β· Topics Β· Replay"]
RT["βοΈ Runtime Engine<br/>Tick Loop Β· Lifecycle Β· Registry"]
SCH["β±οΈ Tick Scheduler<br/>10 Hz Β· Pause/Resume Β· Hooks"]
REG["π Agent Registry<br/>Identity Β· Status Β· Heartbeat"]
REC["π‘οΈ Recovery System<br/>Checkpoints Β· Deltas Β· Restore"]
end
subgraph PERS["Persistence Layer"]
SQL["ποΈ SQLite Backend<br/>WAL Mode Β· Migrations Β· Connection Pool"]
end
CORE --> PERS
HIGH --> CORE
MEM --> HIGH
EVO --> HIGH
TEL -.-> CORE
TEL -.-> HIGH
TEL -.-> MEM
style TEL fill:#e8f4f8,stroke:#4a90d9,stroke-width:2px
style HIGH fill:#f0f0ff,stroke:#6c63ff,stroke-width:2px
style MEM fill:#fff3e0,stroke:#ff9800,stroke-width:2px
style EVO fill:#e8f5e9,stroke:#4caf50,stroke-width:2px
style CORE fill:#fce4ec,stroke:#e91e63,stroke-width:2px
style PERS fill:#f3e5f5,stroke:#9c27b0,stroke-width:2px
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β DESIGN PRINCIPLES β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β π Restartability Every subsystem can init/shutdown/ β
β save/load at any point β
β β
β π‘οΈ Crash Resilience At most N ticks of work lost β
β on process termination β
β β
β π¨ Event-Driven All communication through Event Bus β
β = full audit trail + replay β
β β
β βοΈ Async-First Built on asyncio throughout β
β β
β π¬ Quantitative Every run produces metrics for β
β specialization, entropy, trade, ... β
β β
β π§© Pluggable Persistence, telemetry exporters, β
β all follow abstract protocols β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Every major subsystem follows the LifecycleProtocol contract β call initialize() once, use it, call shutdown(). Save and restore complete state at any point.
| Subsystem | Module | Responsibility |
|-----------|--------|---------------|
| Runtime Engine | core/runtime/engine.py | Main tick loop. Manages lifecycle of all subsystems. Async pause/resume, signal handling, state checkpointing. |
| Event Bus | core/events/bus.py | Typed pub/sub with glob pattern matching, priority levels, per-subscriber filters, full event history replay. |
| Tick Scheduler | core/scheduler/tick_scheduler.py | Configurable tick generator (default 10 Hz). Pre/post tick hooks, pause/resume, serializable state. |
| Agent Registry | core/registry/agent_registry.py | Central identity tracker. Register/unregister, heartbeat, status transitions (SPAWNED β ACTIVE β SUSPENDED β TERMINATED β ARCHIVED), filtering by type/status. |
| Persistence | core/persistence/store.py | Abstract backend interface. save / load / delete / list_keys. |
| SQLite Backend | storage/sqlite/backend.py | WAL mode, 5-connection pool, auto-migrations, tuned PRAGMAs for concurrent read/write. |
| Recovery System | core/recovery/system.py | Crash detection, snapshot management, event replay for state reconstruction. |
| Telemetry Pipeline | core/telemetry/pipeline.py | Metric batching, pluggable exporters (Console, CSV, JSON, Parquet, Prometheus), auto-flush on interval or batch size. |
| Structured Logger | core/logging/structured_logger.py | JSON-structured logging with severity levels, correlation IDs, rotating file handler. |
Each tick executes in a deterministic sequence:
βββββββββββββββββββββββββββββββββββββββββββββββββββ
β TICK N β
β β
β 1. PRE-TICK βββΊ Persistence health check β
β Clock synchronization β
β β
β 2. AGENTS βββββΊ Each active agent receives β
β time slice proportional to β
β available energy β
β β
β 3. WORLD ββββββΊ Environment update β
β Resource regeneration β
β Decay processes β
β β
β 4. EVENTS βββββΊ Flush all pending events β
β Deliver to subscribers β
β β
β 5. POST-TICK βββΊ Metrics collection β
β Checkpoint decision β
β (configurable interval) β
βββββββββββββββββββββββββββββββββββββββββββββββββββ
Agents transition through a finite state machine:
ββββββββββββ
β SPAWNED β
ββββββ¬ββββββ
β
ββββββΌββββββ
β ACTIVE βββββββββββββββ
ββββββ¬ββββββ β
β β
ββββββΌββββββββ ββββββ΄βββββββ
β SUSPENDED ββββββΊβ ACTIVE β
ββββββ¬ββββββββ βββββββββββββ
β
ββββββΌββββββββββ
β TERMINATED β
ββββββ¬ββββββββββ
β
ββββββΌβββββββββ
β ARCHIVED β
βββββββββββββββ
The platform is designed to survive process termination with minimal data loss. Recovery uses a checkpoint + delta strategy:
Checkpoint Interval βββΊ Full state snapshot (atomic SQLite transaction)
β
βΌ
Between Checkpoints βββΊ Every tick's state changes recorded as delta log
β
βΌ
On Restart βββΊ Find most recent valid checkpoint
Verify checksum
Apply deltas in order
Resume from last complete tick
Guarantees:
checkpoint_interval + 1 ticks of work lost on crashAll inter-component communication flows through the Event Bus, enabling deterministic replay:
| Topic | Publisher | Purpose |
|-------|-----------|---------|
| agent.spawn | Registry | A new agent enters the simulation |
| agent.act | Runtime | Agent performed an action |
| agent.die | Runtime | Agent terminated |
| social.message | Social | Agent-to-agent message |
| social.alliance | Social | Alliance formed or dissolved |
| economy.trade | Economy | Resource exchange between agents |
| tool.create | Tools | New tool invented |
| tool.adopt | Tools | Tool adopted by an agent |
| tool.abandon | Tools | Tool abandoned |
crewAI/
βββ core/ # Substrate simulation runtime
β βββ events/bus.py # Async pub/sub event bus
β βββ logging/ # Structured JSON logger
β βββ persistence/store.py # Abstract persistence interface
β βββ recovery/system.py # Crash detection & restoration
β βββ registry/ # Agent identity & lifecycle
β βββ runtime/engine.py # Main tick loop & subsystem orchestration
β βββ scheduler/ # Configurable tick generator
β βββ telemetry/ # Metrics pipeline & exporters
β
βββ storage/ # Persistence implementations
β βββ sqlite/backend.py # SQLite with WAL mode & pooling
β βββ migrations/ # Schema version management
β
βββ config/ # 3-tier configuration system
β βββ settings.py # YAML β local β env var (Pydantic)
β
βββ civilization/ # Agent model & world environment (planned)
βββ economy/ # Energy, resources, trade (planned)
βββ memory/ # Episodic/semantic memory (planned)
βββ evolution/ # Reproduction & mutation (planned)
βββ social/ # Messaging & alliances (planned)
βββ tools/ # Tool creation & diffusion (planned)
βββ research/ # Metric computation (planned)
β
βββ tests/ # Test suite (60+ tests, 9 test modules)
β βββ test_event_bus.py # Event bus functionality
β βββ test_runtime.py # Runtime engine lifecycle
β βββ test_persistence.py # In-memory & SQLite backends
β βββ test_registry.py # Agent registry operations
β βββ test_scheduler.py # Tick scheduling
β βββ ... # Telemetry, recovery, logger, config
β
βββ lib/ # CrewAI production packages
β βββ crewai/ # Multi-agent orchestration framework
β βββ crewai-core/ # Shared utilities & telemetry
β βββ crewai-tools/ # 70+ tool integrations
β βββ crewai-cli/ # CLI for scaffolding & deployment
β βββ crewai-files/ # File processing utilities
β
βββ .github/workflows/ # 15 CI/CD pipelines
βββ ARCHITECTURE.md # Complete system architecture
βββ ROADMAP.md # 5-phase development plan
βββ RESEARCH.md # Methodology & metrics
βββ CONTRIBUTING.md # Development standards
Repository Stats
βββββββββββββββββββββββββββββββββββββββββββββ
Core modules 12 (core/ + storage/ + config/)
Test files 9 (60+ individual tests)
Python LOC 2,530 (core + storage + config + tests)
CI workflows 15 (lint, type-check, test, publish, security)
GitHub Actions ~30 (jobs across all workflows)
# Install in development mode
pip install -e ".[dev]"
# Run the full test suite
pytest -v
# Run with coverage
pytest --cov=core --cov=storage --cov=config tests/
Substrate uses a 3-tier configuration hierarchy:
# config/default.yaml
runtime:
tick_rate_hz: 10
max_ticks: null # run indefinitely
checkpoint_interval: 1000
persistence:
backend: sqlite
path: ~/.substrate/data.db
recovery:
enabled: true
max_loss_ticks: 1001 # checkpoint_interval + 1
Override via environment variables (all prefixed SUBSTRATE_*):
SUBSTRATE_RUNTIME_TICK_RATE_HZ=20 SUBSTRATE_PERSISTENCE_PATH=/tmp/test.db python -m substrate
| Directory | Package | Purpose | Maturity |
|-----------|---------|---------|----------|
| / | Substrate | Simulation runtime engine | π‘ Early (v0.1.0) |
| lib/crewai/ | crewai | Multi-agent orchestration | π’ Stable (v1.14) |
| lib/crewai-tools/ | crewai-tools | 70+ tool integrations | π’ Stable |
| lib/crewai-core/ | crewai-core | Shared runtime utilities | π’ Stable |
| lib/crewai-cli/ | crewai-cli | CLI scaffolding & deploy | π’ Stable |
| lib/crewai-files/ | crewai-files | File processing | π’ Stable |
NOW βββΊ Phase 1: Persistent Agents βββββββββββββββ 8-10 wks
Core runtime Β· Event bus Β· Registry
SQLite persistence Β· Crash recovery
β
βΌ Phase 2: Social Systems ββββββββββββββ 6-8 wks
Messaging Β· Alliances Β· Reputation
Telemetry pipeline
β
βΌ Phase 3: Tool Evolution ββββββββββββββ 6-8 wks
Creation Β· Adoption networks
Mutation engine Β· Lineage tracking
β
βΌ Phase 4: Civilization Metrics βββββββββββββ 4-6 wks
Specialization index Β· Entropy
Trade density Β· Lineage survival
β
βΌ Phase 5: Long-horizon Exp. βββββββββββββ 8-12 wks
Multi-day runs Β· Intervention studies
Replication packages Β· Published results
Detailed milestones in ROADMAP.md.
Substrate includes a complete research infrastructure for conducting and publishing rigorous computational experiments.
| Component | Location | Purpose |
|-----------|----------|---------|
| Experiment Protocol | research/core/ | Base Experiment class, ExperimentConfig, lifecycle management, replication packaging |
| Benchmarks | research/benchmarks/ | Registry of standardized benchmark suites for all 7 metrics |
| Templates | research/templates/ | Reusable experiment configurations (baseline, social, tools, economy) |
| Configurations | research/config/ | YAML configs for default, quick-test, and full-scale runs |
The research/curiosity_swarm/ module provides a multi-agent scientific investigation system that autonomously:
Two team configurations:
The research/discovery_swarm/ module provides a 7-agent end-to-end scientific discovery system for tackling hard research problems. Unlike the curiosity swarm (iterative hypothesis refinement), the Discovery Swarm executes a directed acyclic graph (DAG) workflow with parallel agent execution:
Orchestrator β LiteratureScout β HypothesisForge
β
Parallel β
ββββββββββββββββΌβββββββββββββββ
β β β
Critical Simulation Uncertainty
Reviewer Engineer Quantifier
β β β
ββββββββββββββββΌβββββββββββββββ
β
Synthesis
Architect
β
Ranked Proposals
7 Agent Roles:
| Role | Phase | Responsibility | |------|-------|---------------| | Orchestrator | Planning | Decomposes question into sub-problems, defines success criteria | | Literature Scout | Research | Surveys knowledge, identifies constraints and open questions | | Hypothesis Forge | Ideation | Generates ranked candidate hypotheses with testable predictions | | Critical Reviewer | Evaluation | Rigorously critiques each hypothesis for flaws and alternatives | | Simulation Engineer | Simulation | Designs & runs Substrate experiments, collects metrics | | Uncertainty Quantifier | Evaluation | Bootstrap CIs, sensitivity analysis, robustness checks | | Synthesis Architect | Synthesis | Integrates everything into ranked, publication-ready proposals |
Every phase produces structured JSON output with a defined schema. The full mission record is saved as a reproducible, auditable artifact.
CLI:
# Launch a discovery mission
substrate launch-discovery-mission --question "Design a promising new room-temperature superconductor candidate"
# Launch with interactive prompt
substrate launch-discovery-mission --interactive
# Use the example script
python examples/discovery_mission.py
Programmatic API:
from research.discovery_swarm import DiscoveryMission
mission = DiscoveryMission(
question="Design a room-temperature superconductor candidate",
max_parallel_workers=3,
)
report = await mission.run()
report.save("superconductor_mission.json")
# Proposals are ranked with confidence scores
for p in report.final_proposals:
print(f"[{p['confidence']}] {p['title'][:80]}")
| Investigation | Question | Team |
|--------------|----------|------|
| hubble_tension | Resolve the Hubble constant tension | 7-agent |
| dark_matter | Map dark matter distribution | 7-agent |
| protein_folding | Predict protein tertiary structure | 3-agent |
# Launch a curiosity swarm investigation
substrate explore "Resolve the Hubble tension"
# Use full 7-agent team
substrate explore "Map dark matter distribution" --team-size 7 --max-ticks 20
# Run a predefined investigation template
substrate explore --template hubble_tension
# List available templates
substrate explore --list
RESEARCH.md β Formal methodology: 7 metrics, 5 research questions, experimental protocolcivilization/RESEARCH.md β Mechanism design: memory, economy, social, evolution, toolsresearch/reproducibility/GUIDE.md β Reproducibility standards and checklistresearch/reports/template.md β Publication-ready report templateFor the complete system design β every interface signature, event bus schema, database schema, and subsystem contract β see ARCHITECTURE.md.
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://www.xpersona.co/api/v1/agents/crewai-abhinavcse22-substrate/snapshot"
curl -s "https://www.xpersona.co/api/v1/agents/crewai-abhinavcse22-substrate/contract"
curl -s "https://www.xpersona.co/api/v1/agents/crewai-abhinavcse22-substrate/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | π Star if you like it!
AI Agents & MCPs & AI Workflow Automation β’ (~400 MCP servers for AI agents) β’ AI Automation / AI Agent with MCPs β’ AI Workflows & AI Agents β’ MCPs for AI Agents
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
The Frontend for Agents & Generative UI. React + Angular
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://www.xpersona.co/api/v1/agents/crewai-abhinavcse22-substrate/snapshot",
"contractUrl": "https://www.xpersona.co/api/v1/agents/crewai-abhinavcse22-substrate/contract",
"trustUrl": "https://www.xpersona.co/api/v1/agents/crewai-abhinavcse22-substrate/trust"
},
"curlExamples": [
"curl -s \"https://www.xpersona.co/api/v1/agents/crewai-abhinavcse22-substrate/snapshot\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/crewai-abhinavcse22-substrate/contract\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/crewai-abhinavcse22-substrate/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_REPOS",
"generatedAt": "2026-10-10T06:42:44.005Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "OPENCLEW",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
},
{
"key": "crewai",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "multi-agent",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:crewai|supported|profile capability:multi-agent|supported|profile"
}Facts JSON
[
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Abhinavcse22",
"href": "https://github.com/abhinavcse22/substrate",
"sourceUrl": "https://github.com/abhinavcse22/substrate",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-09T20:19:41.073Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/crewai-abhinavcse22-substrate/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/crewai-abhinavcse22-substrate/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-09T20:19:41.073Z",
"isPublic": true
},
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/crewai-abhinavcse22-substrate/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/crewai-abhinavcse22-substrate/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub Β· GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to substrate and adjacent AI workflows.