API references for all three systems.
- Documentation: UNITY_API.md
- Components: Companion system, Warbler NPC, STAT7 integration
- Location:
Assets/Plugins/TWG/TLDA/Scripts/
- Documentation: PYTHON_API.md
- Components: STAT7 experiments, Living Dev Agent, WebSocket server
- Location:
Packages/com.twg.the-seed/seed/engine/
- Documentation: JAVASCRIPT_API.md
- Components: WebSocket client, 7D→3D projection, UI controls
- Location:
web/js/
- Port: 8765 (WebSocket), 8001 (HTTP)
- Format: JSON event streaming
- Documentation: ../BRIDGES/WEBSOCKET_PROTOCOL.md
- Location:
Packages/com.twg.the-seed/schemas/ - Format: JSON Schema validation
- Purpose: Ensure data contract compatibility
// Send event to Seed backend
var eventData = new { event_type = "battle_complete", data = battleData };
webSocketClient.SendJson(eventData);# Broadcast STAT7 entity to Unity
event = VisualizationEvent(event_type="bitchain_created", data=entity_data)
await streamer.broadcast_event(event)// Handle WebSocket events
websocket.onmessage = (event) => {
const data = JSON.parse(event.data);
stat7Core.addEntity(data);
};- ARCHITECTURE.md - System architecture
- BRIDGES/README.md - Bridge components
APIs enable clean integration between the three systems while maintaining proper separation of concerns.