ASTRAEA Exchange

The whole-of-government interoperability bus.

Inside ASTRAEA Exchange

X-Road-inspired interop plus a NIEM-class justice message catalog: typed interagency messages, at-least-once delivery with receipts and idempotency, legacy gateways for the systems you cannot replace yet, and a federation topology linking local instances to the national spine. Every exchange is audited.

ASTRAEA product interfaceProduct demonstration
ASTRAEA ASTRAEA Commons workspace with illustrative records
Product demonstration with illustrative records. The Republic of Meridia is fictional. Select the image to view it full size.

ASTRAEA Exchange in the demo

Illustrative records rendered from the fictional Republic of Meridia demonstration.

Audit spine · ASTRAEA demo
SeqActionHash
#1incident.recorded9d9e71bde5…
#2referral.received3a4d2939d9…
#3case.raffledcd05d996a2…
#4case.decided516b15c866…
#5custody.intake1d8659a519…
Every act appends a hash-chained event; one click verifies genesis to head. Rendered from the demo's seeded world — fictional data.
Exchange traffic · ASTRAEA demo
TypeRouteStatus
ArrestReferralPort Meridia PD → City Prosecutoracknowledged
ChargeFiledCity Prosecutor → RTC Port Meridiaacknowledged
CaseRaffledRTC Port Meridia → All partiesacknowledged
WarrantIssuedRTC Branch 12 → Port Meridia PDacknowledged
WarrantServedPort Meridia PD → RTC Branch 12acknowledged
Typed, receipted, idempotent interagency messages — the folder that vanished between agencies becomes a receipt trail. Rendered from the demo's seeded world — fictional data.
Public verification · ASTRAEA demo
VER-CLR0871MQClearance CLR-2026-0871 authentic — no record
Any state-issued artifact — receipt, permit, clearance, gazette page — verifies at /verify against its ingest hash. Rendered from the demo's seeded world — fictional data.

Everything this module does

The full capability set — nothing hidden behind a toggle.

Typed message catalog
ArrestReferral, ChargeFiled, WarrantIssued, PermitIssued, BillEnrolled, LawGazetted, DirectiveTasked, TenderAwarded, FOIRouted — schema-validated messages, not PDF email attachments.
At-least-once delivery
Receipts and idempotency keys make redelivery safe. An acknowledged message is a legal fact; an orphaned message is an alert.
Legacy gateways
SFTP drops, CSV batches, and SOAP shims wrap the systems that will not be replaced this decade — they join the message fabric without being rewritten.
Federation topology
City and provincial instances federate with the national spine: local autonomy, national visibility, with data-sharing rules encoded per agreement.
Full audit
Every message — payload hash, route, receipt, retries — is on the audit spine. Interagency finger-pointing ends where the receipts begin.

How it connects to other offices

Typed, receipted, audited messages move between suites — no folders lost between agencies.

  1. Any agencyAny agency
    Typed, receipted, audited messages
  2. Local instancesNational spine
    Federated exchange

What it produces

The records, certificates, and reports this module puts on the audit spine.

Message schemasDelivery receiptsOrphan-message alertsFederation agreements as configuration

Put ASTRAEA Exchange to work.

Tell us what you run today — we'll map it in the first call.