Canary Go

github.com/growdirect-llc/rapidpos

Canary is a store operations platform for independent specialty retailers — the kind running NCR Counterpoint or RapidPOS, one to thirty locations, owner-operator. It sits above the POS and connects inventory, receiving, replenishment, and task management to the intelligence layer those merchants have never had access to. The platform enforces three accountability rails that don't exist in any off-the-shelf retail software: Operational (no unknown inventory loss), Financial (L402-gated open-to-buy), and Evidentiary (cryptographic hash-anchoring on every state-mutating event). This is the Go implementation — 29 services, GCP, ARTS-native data model, built for the RapidPOS channel.

Rail 1
Operational
No unknown inventory loss. Every receiving, transfer, and adjustment is reconciled before it clears the store ledger.
Rail 2
Financial
L402-gated open-to-buy. Purchase authority is metered and enforced at the protocol level — the budget is provable, not just promised.
Rail 3
Evidentiary
Every state-mutating event is hash-anchored and cryptographically sealed. The audit trail is not a log — it's a ledger.
Design Documents — Reading Order
View full SDD index →