JJijibora
Docs & Product Guide
On this page (12 sections)

CNS Type Hierarchy — Claims Processing

Audience: Architects, implementers. Status: Configuration reference; declarative values loaded into NATS KV (SOVEREIGN_LOOKUPS, SOVEREIGN_SCENARIOS). Status: As of 2026-11-09


1. CNS Type URI Pattern

All claim types follow the pattern:

cns://claim/type/<industry>/<claim_subtype>

Where <industry> is one of: insurance, healthcare, government, commerce, construction, real-estate.


2. Claim Type Registry

2.1 Insurance

CNS URIClaim SubtypeBound ResourceTraits
cns://claim/type/insurance/motor_claimMotor vehicle claimresource:vehicle[motor, vehicle, accident, property_damage]
cns://claim/type/insurance/home_claimHome/property claimresource:property[home, property, fire, theft, damage]
cns://claim/type/insurance/liability_claimLiability claimtruth_node:person[liability, third_party, legal]
cns://claim/type/insurance/catastrophe_claimCatastrophe claimresource:policy[catastrophe, mass_loss, reinsurer_notice]
cns://claim/type/insurance/policyInsurance policyresource:policy[policy, coverage, premium]

2.2 Healthcare

CNS URIClaim SubtypeBound ResourceTraits
cns://claim/type/healthcare/medical_claimMedical claimresource:patient[medical, clinical, hipaa, phi_scrubbed]
cns://claim/type/healthcare/pharmacy_claimPharmacy claimresource:patient[pharmacy, drug, prescription]
cns://claim/type/healthcare/prior_authPrior authorizationresource:patient[prior_auth, clinical_review, utilization]
cns://claim/type/healthcare/service_disputeService disputeclaim:medical_claim[dispute, billing, complaint]

2.3 Government

CNS URIClaim SubtypeBound ResourceTraits
cns://claim/type/government/benefitGovernment benefittruth_node:person[benefit, eligibility, agency_mesh]
cns://claim/type/government/compensationGovernment compensationtruth_node:person[compensation, loss, cross_agency]
cns://claim/type/community/ticketCommunity tickettruth_node:person[community, ticket, triage]
cns://claim/type/government/permit_disputePermit disputeresource:parcel[permit, zoning, land_use]
cns://claim/type/government/land_disputeLand disputetruth_edge (ownership)[land, title, boundary, survey]

2.4 Commerce

CNS URIClaim SubtypeBound ResourceTraits
cns://claim/type/commerce/order_claimOrder claimresource:order[order, delivery, refund, escrow]
cns://claim/type/commerce/refund_claimRefund claimclaim:order_claim[refund, return, inspection]
cns://claim/type/commerce/warranty_claimWarranty claimresource:product[warranty, defect, product]
cns://claim/type/commerce/vendor_disputeVendor disputeintegration_entity:vendor[vendor, contract, sla]
cns://claim/type/commerce/payment_disputePayment disputeclaim:payment[payment, transaction, chargeback]

2.5 Construction

CNS URIClaim SubtypeBound ResourceTraits
cns://claim/type/construction/project_delayProject delayresource:project[delay, schedule, force_majeure]
cns://claim/type/construction/milestone_paymentMilestone paymentclaim:payment[milestone, payment, certificate]
cns://claim/type/construction/defect_rectificationDefect rectificationresource:building[defect, snag, rectification, inspection]
cns://claim/type/construction/insurance_claimConstruction insuranceresource:policy[construction, insurance, reinsurer]
cns://claim/type/construction/handoverHandover claimresource:building[handover, occupancy, certificate]

2.6 Real Estate

CNS URIClaim SubtypeBound ResourceTraits
cns://claim/type/real-estate/defectDefect / snagresource:unit[defect, snag, unit, maintenance]
cns://claim/type/real-estate/service-chargeService charge disputeclaim:service-charge[service_charge, hoa, finance]
cns://claim/type/real-estate/warrantyConstruction warrantyresource:unit[warranty, defect, handover]
cns://claim/type/real-estate/hoa-assessmentHOA assessment disputeclaim:governance/resolution[hoa, vote, governance, resolution]
cns://claim/type/real-estate/amenity-bookingAmenity booking disputeresource:common-area[amenity, booking, common_area]
cns://claim/type/real-estate/leaseLease / tenancy disputeclaim:lease[lease, tenancy, rent, eviction]
cns://claim/type/real-estate/saleOff-plan sale claimresource:unit[sale, title, transfer, off_plan]

3. Workflow CNS Types

CNS URIWorkflow TypeDescription
cns://claim/workflow/guarded_transitionGuarded transitionClaim lifecycle transition with gate/quorum/SOD/evidence/external verdict
cns://claim/workflow/poce_sessionPoCE sessionProof of Correct Execution session for claim transitions
cns://claim/workflow/escrowEscrowEmergency escrow hold/release/rollback for claim settlement
cns://claim/workflow/arbitrationArbitration overrideN-of-M multi-sig override for blocked FSM nodes
cns://claim/workflow/cascadeCascade ruleCascading invalidation when a claim is revoked

4. Truth Edge Types — Claims

Edge TypeFromToMeaning
claims:filed_byclaimtruth_node:personClaimant filed the claim
claims:bound_toclaimresource:*Claim is bound to a resource (vehicle, property, unit, etc.)
claims:assessed_byclaimtruth_node:personAdjuster inspected/assessed the claim
claims:repaired_byclaimtruth_node:personProvider performed repair/service
claims:certified_byclaimtruth_node:personInspector certified the work
claims:settled_byclaimtruth_node:organizationInsurer/payer settled the claim
claims:reinsured_byclaimintegration_entityReinsurer was notified
claims:disputesclaimclaimOne claim disputes another
claims:justifiesclaimclaimOne claim justifies another (dependency)
claims:escrow_forclaim_escrowclaimEscrow holds funds for a claim

5. CNS Lookup Value Groups

Values are stored in NATS KV (SOVEREIGN_LOOKUPS) per claim type:

Lookup KeyExample Values
lookup.claims.guard.policy.<claim_type>Quorum bands, SOD rules, evidence requirements
lookup.claims.sla.<claim_type>.<severity>SLA windows, escalation targets
lookup.claims.panel.<claim_type>Panel roles, capabilities, lease TTLs
lookup.claims.intake.<map_id>Intake map field mappings
lookup.claims.quorum.<claim_type>Quorum bands by amount/risk
lookup.claims.evidence.<claim_type>Required evidence per claim type

6. Deployment Order

  1. Deploy strata: s282_processing_claim, s210_claim_validation_registry, s214_claim_arbitration, s206_claim_dependency_cascade
  2. Seed CNS types via database/seeds/cns/cns_type_catalog_*.surql
  3. Seed lookup values to NATS KV via scripts/seed-nats-kv-declarative.mjs
  4. Seed scenario packs to SOVEREIGN_SCENARIOS via scripts/seed-nats-kv-declarative.mjs
  5. Test: GET /v1/claims/processing/readiness — all probes must pass before LIVE