Narrow versioned contract between core and Logistics
ARCH-0016 Planned Lite and Pro CoreA small interface spec defining the only data and calls crossing the boundary
Depends on: ARCH-0001
Catalog section · ARCH
26 planned items in Compartmentalization: Core/Logistics Isolation, Contracts & Independent Delivery.
A small interface spec defining the only data and calls crossing the boundary
Depends on: ARCH-0001
Matching documents in the Logistics folder and the core docs; changes require both
Depends on: ARCH-0001
Business identity card, public key, signature verification service
Query product, stock location, receive goods event
Read price lists and tax rules; return computed prices
Delivery order to job and job status back to order
Waybill document, signature handshake, receiving event
Posting events for freight income, costs, receivables
Package id and pricing-class flags in the licence token
Depends on: ARCH-0001
Hooks for including Logistics backups in encrypted backup bundles
Depends on: ARCH-0001
Reminder events from Logistics to core task list
Depends on: ARCH-0001
Machine-readable schemas with version numbers and test vectors
On start, both sides announce supported contract versions and pick the highest common one
Minor versions only add optional fields; breaking change requires a major version and a deprecation window
Depends on: ARCH-0001
Documented support window for old contract versions
Depends on: ARCH-0001
Every cross-boundary event carries an idempotency key so retries are safe
Depends on: ARCH-0001
Standard error codes and retry hints
Depends on: ARCH-0001
Bound payload sizes and event rates across the boundary
Depends on: ARCH-0001
Feature discovery by capability bits instead of version guessing
Depends on: ARCH-0001
Same contract over in-process queue, local socket or file drop
Depends on: ARCH-0001
Shared golden examples used by both sides
Depends on: ARCH-0001
Automated tests proving each side honours the contract
Release blocked if contract tests fail
Depends on: ARCH-0001
Table of tested version pairs with status
Matrix included in release notes
Depends on: ARCH-0001
Single folder holding all contract schemas
Depends on: ARCH-0001