appcore-sdk
Published and registry-verified 1.0.2-rc.4, 2026-11-09. Select =1.0.2-rc.4 explicitly. Versions remain independent; this is a release candidate, not deployment or hardware certification.
Stable documentation ID: ACR-028.
appcore-sdk is the application-facing facade. It gives business code a small
manifest-first surface while specialized crates continue to own storage,
scheduling, synchronization, AI, document generation, and deployment
integration. It replaces the retired appcore-bin; the SDK does not preserve
that crate's host or Runtime CLI.
The final registry release of appcore-bin is only a retirement notice. New
applications must depend directly on appcore-sdk. Existing applications keep
their manifests and business code, replace appcore_bin imports, and let their
deployment executable own providers, listeners, workers, and shutdown.
Choose it when
- starting an external AppCore application from the three artifacts;
- implementing
Applicationand registering commands, events, queries, decisions, states, handlers, or tasks; - using canonical local defaults before supplying explicit V1 manifests;
- opting into capability namespaces without manually composing a Runtime host.
It does not start an implicit network listener, choose providers, resolve secrets, or own process lifecycle. Deployment composition remains explicit.
Main contracts
runandAppprovide the smallest validated local context;Applicationdefines application-owned registration hooks;manifestreexports the canonical V1 manifest contracts;- feature-gated namespaces expose API, deployment, scheduler, storage, sync, AI, and FileMaker contracts;
App::loggingconfigures the boundedappcore-logpipeline.
Start with the first application tutorial and the crate-owned English guide, Portuguese guide, or French guide. Then run the crate-owned basic example and intermediate example.
Independent prerelease — 2026-10-14
1.0.2-rc.1: source changes.
1.0.2-rc.3
Exact dependency pins select the qualified AI security distribution and FileMaker RC where applicable. Public APIs, default features and V1 inputs are unchanged. Select the exact release and refresh the full lockfile explicitly; old exact pins remain immutable. The optional backend uses the registry security distributions documented on the AI page. This does not certify hardware or migrate an external application.
Negotiated HA availability — 1.0.2-rc.4
This RC cohort aligns shared distributed types across Sync, Peer RPC, control plane,
Gateway, Transfer, SQLite and the SDK. peer.availability.v1 selects authenticated
structured outcomes without changing frozen V1 wire shapes. Busy admission never runs
the business closure or confirms work. Rejection, pending execution, transport failure
and durable completion remain distinct; retries preserve the same idempotency identity.
The deployment owns business completion, exact write fencing and required replica proof.
No installation migration, deployment or physical power-loss certification is implied.
See the crate-owned availability guide.