@appstrate/afps-runtime
v0.0.0
Published
Portable, open-source runtime for executing AFPS agent bundles. Powers Appstrate and any compatible machine.
Maintainers
Readme
@appstrate/afps-runtime
Status: early — package skeleton. First functional release targets
1.0.0-alpha.1. Not ready for production use.
Portable, open-source runtime for executing AFPS agent bundles. The same runtime powers Appstrate's SaaS execution and any machine that wants to run an AFPS agent locally, in CI, on the edge, or inside an enterprise VM.
Goals
- Execution-contract parity. Appstrate and external runners load the exact same package and wire the same interfaces. No forked code paths.
- Zero coupling to Appstrate. The runtime has no knowledge of Appstrate. Appstrate ships its own implementations of the open interfaces (
HttpSink,AppstrateContextProvider,AppstrateCredentialProvider). - Reproducible runs. Bundles exported from Appstrate can be downloaded and replayed anywhere with identical structural behavior.
- Open core. Apache-2.0. Built on top of the MIT-licensed Pi Coding Agent SDK.
Design
See AFPS_EXTENSION_ARCHITECTURE.md at the workspace root for the full architecture, interface contracts, signing strategies, and the SLSA-inspired conformance levels.
Implementation is sequenced in AFPS_RUNTIME_PLAN.md.
Install
# Not yet published — reserved for 1.0.0-alpha.1
bun add @appstrate/afps-runtimeLicense
Apache-2.0 — see LICENSE and NOTICE for third-party attributions.
