ARTHAANU ENGINE
Engine API
Arthaanu exposes its runtime through capability discovery, semantic transforms, ledger access, immutable events, and projection maintenance.
Runtime and capabilities
GET
/runtime/capabilitiesProfiles, types, toolsGET
/tools/list_encodersRegistered encoder IDsGET
/tools/list_decodersRegistered decoder IDsGET
/tools/list_lifecyclesRegistered lifecycle IDsGET
/tools/list_projectionsRegistered projection IDsSemantic transformations
POST
/tools/encodeTurn raw input into ArthaanuPOST
/tools/decodeTurn Arthaanu into outputPOST
/tools/apply_lifecycleEvolve existing ArthaanuLedger and entities
GET
/arthaanuList instances with filteringGET
/arthaanu/{artha_id}Fetch one object by IDGET
/arthaanu/{artha_id}/eventsEvent history for an objectGET
/semantic_eventsList immutable eventsPOST
/semantic_events/updateAppend a modificationPOST
/semantic_events/deleteIssue a tombstone eventStorage blueprint
Data lives in an append-only ledger pattern on SQLite or PostgreSQL. Primary tables hold semantic truth; projection tables are derived and fully rebuildable.