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.
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
AppReceipt domainSchema fileVerDoc
- VentureProofventureproof.milestoneschemas/bankabil/ventureproof.milestone.schema.jsonv1.0.0JSON
- CFOReceiptscfo_receipts.forecastschemas/bankabil/cfo_receipts.forecast.schema.jsonv1.0.0JSON
- TreasuryProoftreasuryproof.liquidityschemas/bankabil/treasuryproof.liquidity.schema.jsonv1.0.0JSON
- AcquireProofacquireproof.diligenceschemas/bankabil/acquireproof.diligence.schema.jsonv1.0.0JSON
- ProofFoundry Studioprooffoundry.quickstartschemas/bankabil/prooffoundry.quickstart.schema.jsonv1.0.0JSON
- CareProof FieldOpscareproof.visitschemas/bankabil/careproof.visit.schema.jsonv1.0.0JSON
- ChannelProof CFO Networkchannelproof.deliveryschemas/bankabil/channelproof.delivery.schema.jsonv1.0.0JSON
- MarginProof Manufacturingmarginproof.marginschemas/bankabil/marginproof.margin.schema.jsonv1.0.0JSON
- DiligenceProof / CloseRoom OSdiligenceproof.completionschemas/bankabil/diligenceproof.completion.schema.jsonv1.0.0JSON
- OperatorProofoperatorproof.addbackschemas/bankabil/operatorproof.addback.schema.jsonv1.0.0JSON
- Venture Relations Proofventurerelations.updateschemas/bankabil/venturerelations.update.schema.jsonv1.0.0JSON
- Capital BridgeProofcapitalbridge.consentschemas/bankabil/capitalbridge.consent.schema.jsonv1.0.0JSON
- FounderOpsProoffounderops.cadenceschemas/bankabil/founderops.cadence.schema.jsonv1.0.0JSON
- GrantProofgrantproof.milestoneschemas/bankabil/grantproof.milestone.schema.jsonv1.0.0JSON
- PipelineProofpipelineproof.advancementschemas/bankabil/pipelineproof.advancement.schema.jsonv1.0.0JSON
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