Summary
Switch the Host API transport off triangle-js-sdks (the @novasamatech/host-api / host-papp stack) and onto truAPI (@parity/truapi).
Background
The Host to product transport layer used to be provided by triangle-js-sdks, which publishes @novasamatech/host-api and @novasamatech/host-papp. That transport is being retired in favour of @parity/truapi. Newer @parity/product-sdk releases route the host transport through @parity/truapi instead.
This CLI reaches the old transport through @parity/product-sdk-terminal@^0.5.0, which still pulls in the @novasamatech/host-papp chain. There are also two local pnpm patches on @novasamatech/statement-store and @novasamatech/sdk-statement.
What needs to happen
Acceptance criteria
playground init and an SSO pairing complete against the host through truAPI.
- No direct
@novasamatech/host-* transport dependency remains other than any strictly test-only transitive use.
- The e2e suite passes.
Summary
Switch the Host API transport off
triangle-js-sdks(the@novasamatech/host-api/host-pappstack) and onto truAPI (@parity/truapi).Background
The Host to product transport layer used to be provided by
triangle-js-sdks, which publishes@novasamatech/host-apiand@novasamatech/host-papp. That transport is being retired in favour of@parity/truapi. Newer@parity/product-sdkreleases route the host transport through@parity/truapiinstead.This CLI reaches the old transport through
@parity/product-sdk-terminal@^0.5.0, which still pulls in the@novasamatech/host-pappchain. There are also two local pnpm patches on@novasamatech/statement-storeand@novasamatech/sdk-statement.What needs to happen
@parity/product-sdk-terminalto a release backed by truAPI (latest is 0.6.2) and bump the rest of the product-sdk stack in lockstep.@novasamatech/statement-store,@novasamatech/sdk-statement) once the transport moves; drop any that are fixed upstream and re-pin any that are still needed against the new versions.@parity/truapiresolves to a single instance in the tree.Acceptance criteria
playground initand an SSO pairing complete against the host through truAPI.@novasamatech/host-*transport dependency remains other than any strictly test-only transitive use.