012-jev-integration

Jev integration (remote decision backend)

Lifecycle approvedImplementation completeVerification unknownQualification unknown

A remote decision backend under `integrations/` that answers Rustev's `proposition`, `classify` and `rubric` steps by calling TypeSafe's Jev model, through the Vercel AI Gateway by default or TypeSafe's own API as an alternative transport, as an ordinary integration. It conforms to Part A of spec 009: explicit served identity (unknown on the Gateway), one total budget, unconfirmed cancellation once sent, closed error codes, estimated cost, requested privacy options, and exchange records. Many Rustev questions over one state go in one request. Provider confidence is recorded, never treated as calibrated. `rank` is not declared. No Jev wire-compatible surface is exposed. Paid inference for smoke and qualification is authorized by R-27 (zero data retention, synthetic and independently labeled data only); testing is capped at USD 5 in total and production at USD 25 per month (R-29), and production requires a pinned model version (R-28). Approved (A-09); implemented.

Read the full pinned specification ↗

Relationships

Claimed units

  • establishes
    {
      "kind": "directory",
      "path": "integrations/rustev-jev/"
    }
  • extends
    {
      "nature": "additive",
      "spec": "001-boundaries-and-authority",
      "unit": {
        "kind": "file",
        "path": "Cargo.toml"
      }
    }
  • extends
    {
      "nature": "additive",
      "spec": "001-boundaries-and-authority",
      "unit": {
        "kind": "file",
        "path": "Cargo.lock"
      }
    }
  • extends
    {
      "nature": "additive",
      "spec": "001-boundaries-and-authority",
      "unit": {
        "kind": "file",
        "path": "Makefile"
      }
    }

Source headings

  1. 012: Jev integration (remote decision backend)
  2. 1. Purpose
  3. 2. Territory
  4. 3. Behavior
  5. 3.1 Position and names
  6. 3.2 Transports
  7. 3.3 Questions and the descriptor
  8. 3.4 Answers into RawOutput
  9. 3.5 Many questions, one state
  10. 3.6 Identity, routing and cost
  11. 3.7 Privacy options
  12. 3.8 Qualification plan
  13. 4. Out of scope
  14. 5. Observable negative cases
  15. Acceptance
  16. Implementation record
  17. Stage 3 qualification record (2026-09-26)
  18. Verification
  19. Resolved questions
  20. Open questions

Frozen anchors

No frozen anchors declared.