Skip to content

feat(truapi-server): add platform runtime and host bridge#250

Open
pgherveou wants to merge 1 commit into
rust-core/04b-server-wire-chainfrom
rust-core/03-server-runtime
Open

feat(truapi-server): add platform runtime and host bridge#250
pgherveou wants to merge 1 commit into
rust-core/04b-server-wire-chainfrom
rust-core/03-server-runtime

Conversation

@pgherveou

@pgherveou pgherveou commented Jun 30, 2026

Copy link
Copy Markdown
Collaborator

Adds the platform-facing truapi-server runtime and host bridge on top of the generated dispatcher plus the host logic and wire/chain layers. This PR wires platform callbacks, runtime state, WASM bindings, test support, and wire-boundary result-shape coverage.


Stack

Part of the Rust core runtime port (umbrella: #104), split into a reviewable stack. Merge bottom-up.

  1. feat(truapi): add testing API and versioned wiring #248 — truapi: testing API + versioned wiring
  2. feat(truapi-platform): add host capability traits #249 — truapi-platform: host capability traits
  3. feat(truapi-codegen): emit Rust dispatcher, wire table, and host callbacks #254 — truapi-codegen: Rust dispatcher + wire table
  4. feat(truapi-server): add host logic primitives #255 — truapi-server: host logic primitives
  5. feat(truapi-server): add wire and chain infrastructure #256 — truapi-server: wire and chain infrastructure
  6. feat(truapi-server): add platform runtime and host bridge #250 — truapi-server: platform runtime and host bridge 👈
  7. feat(host-wasm): add @parity/truapi-host-wasm runtime #252 — host-wasm: @parity/truapi-host-wasm runtime
  8. chore: docs, CI, tooling, and dotli integration for the Rust core #253 — docs, CI, tooling, dotli integration

@pgherveou pgherveou force-pushed the rust-core/02-platform-traits branch from 4b83619 to 4843b5c Compare June 30, 2026 22:10
@pgherveou pgherveou force-pushed the rust-core/03-server-runtime branch 2 times, most recently from 8cceb16 to 36e81a5 Compare June 30, 2026 22:12
@pgherveou pgherveou force-pushed the rust-core/02-platform-traits branch from 4843b5c to df4a0ba Compare June 30, 2026 22:15
@pgherveou pgherveou force-pushed the rust-core/03-server-runtime branch 2 times, most recently from b7c0a12 to c28f271 Compare July 1, 2026 06:39
@pgherveou pgherveou force-pushed the rust-core/02-platform-traits branch from df4a0ba to 1a7d349 Compare July 1, 2026 06:39
@pgherveou pgherveou force-pushed the rust-core/03-server-runtime branch from c28f271 to 71a3f71 Compare July 1, 2026 08:14
@pgherveou pgherveou changed the base branch from rust-core/02-platform-traits to rust-core/04-codegen July 1, 2026 08:17
@pgherveou pgherveou force-pushed the rust-core/03-server-runtime branch from 71a3f71 to 195a6b7 Compare July 1, 2026 09:26
@pgherveou pgherveou changed the base branch from rust-core/04-codegen to rust-core/04b-server-wire-chain July 1, 2026 09:27
@pgherveou pgherveou changed the title feat(truapi-server): add Rust host runtime feat(truapi-server): add platform runtime and host bridge Jul 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant