Design stage: there is no released app yet. This site separates what exists in the repository from what is planned. See status

Catalog section · PKGR

Container, delta updates and signed documents (milestone 2)

26 planned items in Simca Packaging Engine, Package Spec & Website Front Door.

Deterministic .simcapkg container

PKGR-0061 Planned Lite and Pro Core Not priced

One file per package: magic, format version, canonical manifest, element pieces in manifest order, trailing SHA-256; no timestamps or paths, so equal specs give equal bytes

Depends on: PKGR-0001

Container trailer and per-piece hash verification

PKGR-0062 Planned Lite and Pro Core Not priced

The reader checks the trailer, then the size and SHA-256 of every piece against the manifest; any flipped byte is rejected

Depends on: PKGR-0001

Element artifact bundle (simca.element-artifact.v1)

PKGR-0063 Planned Lite and Pro Core Not priced

Deterministic bundle of an element pack: sorted safe paths, no timestamps, no owners; its SHA-256 is the registered artifact hash

Depends on: PKGR-0001

Element pack source (pack.json)

PKGR-0064 Planned Lite and Pro Core Not priced

Per-element source folder with menu entries, permissions and migrations; symlinks, hidden files and unsafe paths are refused

Depends on: PKGR-0001

Menu entries and permissions only from included elements

PKGR-0065 Planned Lite and Pro Core Not priced

The package manifest aggregates menu entries and permissions from the packs of included elements only, so no Logistics element means no Logistics menu entry

Depends on: PKGR-0001

Prebuilt artifact change needs a version bump

PKGR-0066 Planned Lite and Pro Core Not priced

A prebuilt artifact whose bytes change is refused unless the element version is bumped, and a refused change leaves the registry untouched

Depends on: PKGR-0001

Build work counters prove the cache saves work

PKGR-0067 Planned Lite and Pro Standard Not priced

Builds report pieces read, packs parsed and containers assembled; a cache hit reports zero for all three

Depends on: PKGR-0001

Stub pieces make a package not installable

PKGR-0068 Planned Lite and Pro Core Not priced

A package with any stub piece is flagged during build and refused by the launcher verification library

Depends on: PKGR-0001

Signed document envelope (simca.signed-doc.v1)

PKGR-0069 Planned Lite and Pro Core Not priced

Catalog snapshot, price tiers and chunk manifests share one signed envelope with type, version, issue date and optional expiry

Depends on: PKGR-0001

Signed document expiry and rollback protection

PKGR-0070 Planned Lite and Pro Core Not priced

Verification takes today's date and a minimum version from the caller and rejects expired or older documents

Depends on: PKGR-0001

Trusted key set and key revocation list

PKGR-0071 Planned Lite and Pro Core Not priced

The verifier accepts only listed keys and refuses revoked key ids even when the signature is valid

Depends on: PKGR-0001

Signed catalog snapshot document

PKGR-0072 Planned Lite and Pro Core Not priced

Sorted element list with versions, pricing classes and artifact hashes, signed so the launcher can trust it offline

Depends on: PKGR-0001

Price tier table format (simca.price-tiers.v1)

PKGR-0073 Planned Lite and Pro Core Not priced

Flat quarterly fee by shared licence count, integer minor units, plus the profit threshold; identical for every business and element set

Depends on: PKGR-0001

Price table fee never rises with a higher tier

PKGR-0074 Planned Lite and Pro Core Not priced

Validation rejects any table where a larger co-op size costs more, so recruiting peers can only lower the shared price

Depends on: PKGR-0001

Price table cannot express percentages, roles or per-job fees

PKGR-0075 Planned Lite and Pro Core Not priced

Unknown or forbidden fields (percent, rate, commission, role, element, per job, per match) and floating-point numbers are rejected

Depends on: PKGR-0001

Placeholder price table is never signed or accepted

PKGR-0076 Planned Lite and Pro Core Not priced

A table with no real fees or an open threshold is refused for signing and by the launcher unless a test flag is given

Depends on: PKGR-0001

Registry check --paired

PKGR-0077 Planned Lite and Pro Core Not priced

Fails when an element built into an app lacks a prebuilt artifact, a dependency lacks one, a pack differs from its registered artifact, a cache object is missing or invalid, or a pack has no registered element

Depends on: PKGR-0001

Pending app list for prebuilt elements

PKGR-0078 Planned Lite and Pro Standard Not priced

The paired check lists elements that are prebuilt but not yet built into Simca or Simca Logistics

Depends on: PKGR-0001

Verification library crate for the launcher

PKGR-0079 Planned Lite and Pro Core Not priced

Reusable crate simca-pkg-verify holds container, manifest, signature, signed-document, chunk and price-table verification with typed error codes

Depends on: PKGR-0001

Verification library is pure and minimal

PKGR-0080 Planned Lite and Pro Core Not priced

No file, environment, clock or network access and only six dependencies, enforced by the offline-guard test

Depends on: PKGR-0001

Chunk manifest format (simca.chunk-manifest.v1)

PKGR-0081 Planned Lite and Pro Standard Not priced

Container cut per segment (header and manifest, each piece, trailer) into fixed-size hashed chunks so unchanged pieces give identical chunks

Depends on: PKGR-0001

Delta plan: reuse versus fetch

PKGR-0082 Planned Lite and Pro Standard Not priced

Compare old and new chunk manifests and list the chunks to download and the bytes saved

Depends on: PKGR-0001

Delta apply with full re-verification

PKGR-0083 Planned Lite and Pro Standard Not priced

Rebuild the new package from old and fetched chunks, check every chunk and then the whole package before it is used

Depends on: PKGR-0001

Delta update from a local mirror or file

PKGR-0084 Planned Lite and Pro Standard Not priced

The missing chunks may come from a mirror, a shared drive or a USB stick; no network is needed

Depends on: PKGR-0001

CI runs cargo test --locked

PKGR-0085 Planned Lite and Pro Standard Not priced

The CI workflow runs the full test suite with the committed lock file on every push

Depends on: PKGR-0001

CI catalog drift check

PKGR-0086 Planned Lite and Pro Standard Not priced

The CI workflow regenerates the catalog and fails when generated files or the registry differ from what is committed

Depends on: PKGR-0001