Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
150 commits
Select commit Hold shift + click to select a range
a302550
feat(truapi): add testing API and versioned wiring
pgherveou Jun 30, 2026
4b83619
feat(truapi-platform): add host capability traits
pgherveou Jun 30, 2026
b25162f
feat(truapi-server): add Rust host runtime
pgherveou Jun 30, 2026
1c8334a
feat(truapi-codegen): emit Rust dispatcher, wire table, and host call…
pgherveou Jun 30, 2026
b137a87
feat(host-wasm): add @parity/truapi-host-wasm runtime
pgherveou Jun 30, 2026
4c04a81
chore: docs, CI, tooling, and dotli integration for the Rust core
pgherveou Jun 30, 2026
8e0e71f
feat(truapi): add testing API and versioned wiring
pgherveou Jun 30, 2026
f898de6
fixup! feat: port Rust core runtime
pgherveou Jul 1, 2026
3faed7e
fixup! feat: port Rust core runtime
pgherveou Jul 1, 2026
dea080a
fixup! feat(truapi): add testing API and versioned wiring
pgherveou Jul 1, 2026
3409152
fixup! feat(truapi): add testing API and versioned wiring
pgherveou Jul 1, 2026
6b1a0fc
fixup! feat: port Rust core runtime
pgherveou Jul 2, 2026
0569aaf
fixup! feat(truapi): add testing API and versioned wiring
pgherveou Jul 2, 2026
8c93e99
feat(truapi-platform): add host capability traits
pgherveou Jun 30, 2026
f3f37e9
fixup! feat: port Rust core runtime
pgherveou Jul 2, 2026
97d0b79
fixup! feat(truapi-platform): add host capability traits
pgherveou Jul 2, 2026
52e64b8
fixup! feat: port Rust core runtime
pgherveou Jul 2, 2026
3e6c0a0
fixup! feat: port Rust core runtime
pgherveou Jul 3, 2026
d2e3674
fixup! feat(truapi-platform): add host capability traits
pgherveou Jul 3, 2026
c6f888c
feat(truapi-codegen): emit Rust dispatcher, wire table, and host call…
pgherveou Jun 30, 2026
a37abae
fixup! feat(truapi-codegen): emit Rust dispatcher, wire table, and ho…
pgherveou Jul 2, 2026
99d1b7e
fixup! feat(truapi-codegen): emit Rust dispatcher, wire table, and ho…
pgherveou Jul 2, 2026
1c46353
fixup! feat(truapi-codegen): emit Rust dispatcher, wire table, and ho…
pgherveou Jul 2, 2026
16f10e9
fixup! feat: port Rust core runtime
pgherveou Jul 3, 2026
2c52262
fixup! feat(truapi-codegen): emit Rust dispatcher, wire table, and ho…
pgherveou Jul 3, 2026
8a4bab1
fixup! feat: port Rust core runtime
pgherveou Jul 3, 2026
f1a10bc
fixup! feat: port Rust core runtime
pgherveou Jul 3, 2026
7bd57b8
fixup! feat(truapi-codegen): emit Rust dispatcher, wire table, and ho…
pgherveou Jul 3, 2026
6964df3
feat(truapi-server): add host logic primitives
pgherveou Jul 1, 2026
c8c4595
fixup! feat(truapi-server): add host logic primitives
pgherveou Jul 1, 2026
88cf1a9
fixup! feat(truapi-server): add host logic primitives
pgherveou Jul 2, 2026
2d88bdf
fixup! feat(truapi-server): add host logic primitives
pgherveou Jul 3, 2026
5e938f1
fixup! feat: port Rust core runtime
pgherveou Jul 3, 2026
e1f6790
feat(truapi-server): add wire and chain infrastructure
pgherveou Jul 1, 2026
d959726
fixup! feat(truapi-server): add wire and chain infrastructure
pgherveou Jul 3, 2026
fa642c1
fixup! feat(truapi-server): add host logic primitives
pgherveou Jul 3, 2026
176c6b1
feat(truapi-server): add platform runtime and host bridge
pgherveou Jul 1, 2026
6aa9887
fixup! feat(truapi-server): add platform runtime and host bridge
pgherveou Jul 1, 2026
0f6e16c
fixup! feat(truapi-server): add platform runtime and host bridge
pgherveou Jul 2, 2026
80ff2c7
fixup! feat(truapi-server): add platform runtime and host bridge
pgherveou Jul 2, 2026
c6091f0
fixup! feat(truapi-server): add platform runtime and host bridge
pgherveou Jul 3, 2026
e4d9a0d
fixup! feat(truapi-server): add wire and chain infrastructure
pgherveou Jul 3, 2026
302e84c
feat(host-wasm): add @parity/truapi-host-wasm runtime
pgherveou Jun 30, 2026
63f59f9
fixup! feat(host-wasm): add @parity/truapi-host-wasm runtime
pgherveou Jul 1, 2026
cda98b6
chore: docs, CI, tooling, and dotli integration for the Rust core
pgherveou Jun 30, 2026
232458b
fixup! feat(host-wasm): add @parity/truapi-host-wasm runtime
pgherveou Jul 2, 2026
375c395
fixup! chore: docs, CI, tooling, and dotli integration for the Rust core
pgherveou Jul 1, 2026
7ac562a
fixup! feat(truapi-server): add platform runtime and host bridge
pgherveou Jul 3, 2026
e33df7c
fixup! feat(host-wasm): add @parity/truapi-host-wasm runtime
pgherveou Jul 3, 2026
518d270
fixup! chore: docs, CI, tooling, and dotli integration for the Rust core
pgherveou Jul 2, 2026
124b5b7
fixup! feat: port Rust core runtime
pgherveou Jul 3, 2026
cc4c5e5
Merge origin/main into rust core umbrella
pgherveou Jul 3, 2026
dab5395
Merge origin/main into rust-core/04-codegen
pgherveou Jul 3, 2026
15e1594
Merge branch 'rust-core/04-codegen' into rust-core/04a-server-host-logic
pgherveou Jul 3, 2026
54f0b20
docs(host-logic): link host-spec sections
pgherveou Jul 3, 2026
2da3da5
Merge branch 'rust-core/04a-server-host-logic' into rust-core/04b-ser…
pgherveou Jul 3, 2026
f7b2424
Merge branch 'rust-core/04b-server-wire-chain' into rust-core/03-serv…
pgherveou Jul 3, 2026
ac7992f
docs(runtime): link host-spec sections
pgherveou Jul 3, 2026
cd15f9c
Merge branch 'rust-core/03-server-runtime' into rust-core/05-host-wasm
pgherveou Jul 3, 2026
67d763b
docs(server): fix wasm rustdoc reference
pgherveou Jul 3, 2026
351f6e7
Merge branch 'rust-core/05-host-wasm' into rust-core/06-docs-ci-tooling
pgherveou Jul 3, 2026
e058ba3
chore(dotli): update truapi integration sha
pgherveou Jul 3, 2026
d0eab2a
fixup! feat: port Rust core runtime
pgherveou Jul 3, 2026
cda27e1
fixup! feat(truapi-server): add wire and chain infrastructure
pgherveou Jul 3, 2026
227f47c
Merge branch 'rust-core/04b-server-wire-chain' into rust-core/03-serv…
pgherveou Jul 3, 2026
8bd9085
fixup! feat(truapi-server): add platform runtime and host bridge
pgherveou Jul 3, 2026
51f1e1c
Merge branch 'rust-core/03-server-runtime' into rust-core/05-host-wasm
pgherveou Jul 3, 2026
312be68
Merge branch 'rust-core/05-host-wasm' into rust-core/06-docs-ci-tooling
pgherveou Jul 3, 2026
ba2571a
Merge branch 'main' into rust-core/03-server-runtime
pgherveou Jul 3, 2026
0c2b0f7
firs batch
pgherveou Jul 4, 2026
7e8eb40
refactor(codegen): derive wasm host callbacks
pgherveou Jul 5, 2026
b804d04
fix(server): enforce runtime permissions
pgherveou Jul 6, 2026
f22b4b5
feat(codegen): generate wasm bridge callbacks
pgherveou Jul 6, 2026
2cb1e97
Merge branch 'rust-core/04-wasm-bridge-codegen' into rust-core/05-hos…
pgherveou Jul 6, 2026
4c04dd3
refactor(host-wasm): use namespaced callbacks
pgherveou Jul 6, 2026
fa859e3
Merge branch 'rust-core/05-host-wasm' into rust-core/06-docs-ci-tooling
pgherveou Jul 6, 2026
23bb0b8
chore(dotli): update host integration
pgherveou Jul 6, 2026
5de806e
fix(server): include runtime crate in workspace
pgherveou Jul 6, 2026
460dc77
Merge branch 'rust-core/03-server-runtime' into rust-core/04-wasm-bri…
pgherveou Jul 6, 2026
e9888aa
Merge branch 'rust-core/04-wasm-bridge-codegen' into rust-core/05-hos…
pgherveou Jul 6, 2026
d820bb0
Merge branch 'rust-core/05-host-wasm' into rust-core/06-docs-ci-tooling
pgherveou Jul 6, 2026
0d304f8
docs(server): describe permission flow
pgherveou Jul 6, 2026
cddce3e
Merge branch 'rust-core/03-server-runtime' into rust-core/04-wasm-bri…
pgherveou Jul 6, 2026
b4ac06f
Merge branch 'rust-core/04-wasm-bridge-codegen' into rust-core/05-hos…
pgherveou Jul 6, 2026
307e08f
Merge branch 'rust-core/05-host-wasm' into rust-core/06-docs-ci-tooling
pgherveou Jul 6, 2026
a253874
fix(codegen): satisfy wasm bridge clippy
pgherveou Jul 6, 2026
a46e8fe
Merge remote-tracking branch 'origin/rust-core/04-wasm-bridge-codegen…
pgherveou Jul 6, 2026
23ebade
Merge remote-tracking branch 'origin/rust-core/05-host-wasm' into rus…
pgherveou Jul 6, 2026
9f62ed0
Merge remote-tracking branch 'origin/rust-core/06-docs-ci-tooling' in…
pgherveou Jul 6, 2026
1735b8a
test(server): wait for auth sync callback
pgherveou Jul 6, 2026
01ddadc
Merge remote-tracking branch 'origin/rust-core/03-server-runtime' int…
pgherveou Jul 6, 2026
487b2d7
Merge remote-tracking branch 'origin/rust-core/04-wasm-bridge-codegen…
pgherveou Jul 6, 2026
a5113fe
Merge remote-tracking branch 'origin/rust-core/05-host-wasm' into rus…
pgherveou Jul 6, 2026
008c375
Merge remote-tracking branch 'origin/rust-core/06-docs-ci-tooling' in…
pgherveou Jul 6, 2026
f421258
test(server): make pairing snapshot test deterministic
pgherveou Jul 6, 2026
2fc5be9
Merge remote-tracking branch 'origin/rust-core/03-server-runtime' int…
pgherveou Jul 6, 2026
c137fef
Merge remote-tracking branch 'origin/rust-core/04-wasm-bridge-codegen…
pgherveou Jul 6, 2026
980d597
Merge remote-tracking branch 'origin/rust-core/05-host-wasm' into rus…
pgherveou Jul 6, 2026
b89869b
Merge remote-tracking branch 'origin/rust-core/06-docs-ci-tooling' in…
pgherveou Jul 6, 2026
7190552
chore(stack): move wasm bridge out of runtime layer
pgherveou Jul 6, 2026
c3c243b
Merge remote-tracking branch 'origin/rust-core/03-server-runtime' int…
pgherveou Jul 6, 2026
71c910f
Merge remote-tracking branch 'origin/rust-core/04-wasm-bridge-codegen…
pgherveou Jul 6, 2026
2b766bb
Merge remote-tracking branch 'origin/rust-core/05-host-wasm' into rus…
pgherveou Jul 6, 2026
60e0491
Merge remote-tracking branch 'origin/rust-core/06-docs-ci-tooling' in…
pgherveou Jul 6, 2026
9559cec
fixup! feat: port Rust core runtime
pgherveou Jul 6, 2026
b32df3e
fixup! feat: port Rust core runtime
pgherveou Jul 6, 2026
ae62bc6
fixup! feat: port Rust core runtime
pgherveou Jul 6, 2026
0cf134c
fixup! feat: port Rust core runtime
pgherveou Jul 6, 2026
588bc09
fix(runtime): gate account access
pgherveou Jul 6, 2026
b059572
fix(runtime): route statement proof signing
pgherveou Jul 6, 2026
abf7cd8
fix(runtime): use opaque SSO ids
pgherveou Jul 6, 2026
8e5d1e0
fix(runtime): harden session and permission flows
pgherveou Jul 7, 2026
153393f
fixup! feat(codegen): generate wasm bridge callbacks
pgherveou Jul 7, 2026
55f9eeb
wip
pgherveou Jul 7, 2026
17181af
fix login
pgherveou Jul 7, 2026
a9402a3
fix(runtime): bridge bulletin allowance signing
pgherveou Jul 8, 2026
f597a84
refactor(platform): derive allowance Debug
pgherveou Jul 8, 2026
ec8b20b
fix(runtime): keep allowance signing in Rust
pgherveou Jul 8, 2026
27f420b
fix: harden login and preimage failures
pgherveou Jul 8, 2026
f6e4fc9
chore: update dotli error formatting
pgherveou Jul 8, 2026
c98684d
fix(runtime): simplify pairing statement outcome
pgherveou Jul 8, 2026
319e867
ci: refresh CI workflow config
pgherveou Jul 8, 2026
1656382
ci: enforce codegen parity checks
pgherveou Jul 8, 2026
d0ef238
ci: refresh workflow pins
pgherveou Jul 8, 2026
31dc8f1
refactor: rename truapi host package
pgherveou Jul 8, 2026
7303f22
Merge remote-tracking branch 'origin/main' into worktree-issue-96-rus…
pgherveou Jul 9, 2026
a7bf860
feat: tighten wasm size profile
pgherveou Jul 9, 2026
4391181
refactor: remove flat host callbacks
pgherveou Jul 9, 2026
920ba81
test(host): cover worker permission auth
pgherveou Jul 9, 2026
8d548ef
feat(server): build, sign, and submit Bulletin preimages in the core
pgherveou Jul 8, 2026
070d7d8
fix(server): harden bulletin inclusion watch (cycle guard + pin release)
pgherveou Jul 8, 2026
e25503b
fix(server): stabilize bulletin preimage submit
pgherveou Jul 9, 2026
e9cf920
feat(server): implement local create_transaction via the shared assem…
pgherveou Jul 9, 2026
8a98b5b
refactor(server): simplify bulletin preimage config
pgherveou Jul 9, 2026
60b43ea
update
pgherveou Jul 9, 2026
e731d5c
first pass
pgherveou Jul 10, 2026
28941c9
2nd pass
pgherveou Jul 11, 2026
f93ad40
chore: update dotli submodule
pgherveou Jul 11, 2026
8e8544e
chore: point dotli submodule at bulletin PR
pgherveou Jul 13, 2026
bcbbd18
fix(server): emit chain unpin hash arrays
pgherveou Jul 13, 2026
9c180dc
build(dotli): use temp truapi package aliases
pgherveou Jul 13, 2026
85f7a8f
chore(dotli): update submodule pointer
pgherveou Jul 13, 2026
784fb5d
chore(dotli): update submodule pointer
pgherveou Jul 13, 2026
bd9c7e1
chore(dotli): update submodule pointer
pgherveou Jul 13, 2026
72e8817
build(dotli): link local truapi in make
pgherveou Jul 13, 2026
478420f
chore(dotli): update submodule pointer
pgherveou Jul 13, 2026
bfe6e6e
chore(dotli): merge main
pgherveou Jul 13, 2026
cf925ba
chore(dotli): update submodule pointer
pgherveou Jul 13, 2026
2d2a8b0
Merge remote-tracking branch 'origin/main' into bulletin-preimage-in-…
pgherveou Jul 13, 2026
964aefd
fix: clean up Rust host chain integration
pgherveou Jul 13, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 1 addition & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,4 @@ js/packages/truapi/src/generated/
js/packages/truapi/dist/generated/
js/packages/truapi-host/src/generated/
js/packages/truapi-host/dist/generated/
js/packages/truapi-host-wasm/src/generated/
js/packages/truapi-host-wasm/dist/generated/
js/packages/truapi-host-wasm/dist/wasm/
js/packages/truapi-host/dist/wasm/
6 changes: 4 additions & 2 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,10 @@ scripts/codegen.sh regenerate the TS client from the Rust crate
- `truapi-server` WASM artifacts live under
`js/packages/truapi-host/dist/wasm/web/` and are gitignored.
Build them locally with `make wasm` (rerun whenever
`rust/crates/truapi-server/` changes); CI builds the bundle fresh from the
Rust source on every run.
`rust/crates/truapi-server/` changes). CI compiles the crate for
`wasm32-unknown-unknown` to guard the wasm bridge and its offline subxt
surface, but does not build or publish the packaged bundle; run `make wasm`
locally before relying on the browser host.

## Code style

Expand Down
Loading
Loading