CANONICAL 15 APPSCC.
REPO-CANONICAL · PLANNING ARCHIVE LABELED
Standards

PROTOCOL

One canonical JSON schema per receipt domain, one shared payload shape, one native kernel surface. schemas/bankabil in the public repo is the source of truth.

schemas/bankabil →

EVIDENCE BOUNDARY — Bankabil receipts support review and provenance. They do not provide legal, regulatory, medical, lending, audit, reimbursement, investment, valuation, or commercial-outcome conclusions.

Schemas
15
One per receipt domain
Schema Version
1.0.0
All domains
Payload Sections
7
Shared across apps
Kernel Methods
5
Rust/Ruby bridge

Shared Payload Shape

envelopeauthorityeventevidenceverificationclaimslineage

Every receipt across all 15 domains uses these top-level sections. Validation, issuance, and verification run through the imported native kernel; verification is local and offline.

Schema Registry

Native Kernel API

  • doctorReport native kernel availability and build health.
  • issue_receiptIssue a canonical receipt for a validated payload.
  • verify_receiptVerify a receipt locally and offline.
  • digest_artifactsHash submitted artifacts into a manifest.
  • validate_schemaValidate payload shape against the domain schema.

Verifier Compatibility

  • • Verification runs locally through the imported Rust/Ruby kernel bridge — no hosted service call.
  • • Every app exposes the same verification endpoint, so one verifier build covers all 15 domains.
  • • Schema version 1.0.0 is the only supported version; a payload requesting another version is rejected as schema_rejected.
  • • Exported Evidence Rooms embed their schemas and verification records so a reviewer can re-check offline.

Evidence Room Manifest Structure

README.mdmanifest.jsonreceiptsartifactssource-dataschemasverificationlimitationsreview-log

Static packet under apps/<slug>/public/evidence_rooms/<export-id>.

Shared Route And API Surface

  • /Workflow dashboard, demo scenarios, receipt list, and Evidence Room export action.
  • /quickstartDeveloper quickstart and native kernel API surface.
  • /pricingCommercial model and V1 expansion notes.
  • /receipts/:idReceipt JSON, canonical hash, status, and verification runs.
  • /evidence_rooms/:idStatic Evidence Room manifest view.
  • POST/api/v1/workflow_events
  • POST/api/v1/receipts
  • POST/api/v1/receipts/:id/verify
  • POST/api/v1/evidence_rooms
  • GET/api/v1/evidence_rooms/:id/export