Expand description
Boundary conversion between EDN forms and engine types.
Two pure, dependency-light modules bridge the Datomic-dialect EDN used at the wire and console boundaries onto the engine’s schema and transaction types:
schemaformturns{:db/ident … :db/valueType …}maps into acorium_core::Schemaand itscorium_db::Idents.txformsturns map/list transaction forms intocorium_tx::TxItems.
Both depend only on the pure engine crates (corium-core, corium-db,
corium-query, corium-tx), so they compile anywhere those do —
including wasm32-unknown-unknown. corium-protocol re-exports them for
back-compatible paths (corium_protocol::schemaform,
corium_protocol::txforms).
Modules§
- schemaform
- Boundary conversion from Datomic-style EDN attribute maps to the engine
schema model, used by
CreateDatabase. - txforms
- Boundary conversion from wire EDN transaction forms to engine
TxItems.