020-remote-protocol-refinements

Remote protocol and evidence refinements

Lifecycle approvedImplementation completeVerification unknownQualification unknown

A separately reviewable refinement of the approved runtime and remote contracts: `rustev.run/2` references bounded remote exchange evidence, the runtime may dispatch an explicitly compatible general batch, transport phases receive identified ceilings inside one total attempt budget, connection reuse is bounded and isolation-keyed, and a host-operated endpoint may receive an opt-in opaque principal reference. All features default off or preserve version 1 behavior. Approval authorizes implementation only: no migration, qualification, deployment, live call, spend, or publication is authorized or claimed.

Read the full pinned specification ↗

Relationships

Claimed units

  • extends
    {
      "nature": "amending",
      "spec": "002-decision-contract-and-pure-core",
      "unit": {
        "kind": "directory",
        "path": "crates/rustev-contract/"
      }
    }
  • extends
    {
      "nature": "amending",
      "spec": "002-decision-contract-and-pure-core",
      "unit": {
        "kind": "directory",
        "path": "crates/rustev-core/"
      }
    }
  • extends
    {
      "nature": "amending",
      "spec": "003-runtime-execution-and-evidence",
      "unit": {
        "kind": "directory",
        "path": "crates/rustev-runtime/"
      }
    }
  • extends
    {
      "nature": "amending",
      "spec": "004-evaluation-and-replay",
      "unit": {
        "kind": "directory",
        "path": "crates/rustev-eval/"
      }
    }
  • extends
    {
      "nature": "amending",
      "spec": "009-remote-adapter-protocol",
      "unit": {
        "kind": "directory",
        "path": "integrations/rustev-remote-http/"
      }
    }
  • extends
    {
      "nature": "amending",
      "spec": "012-jev-integration",
      "unit": {
        "kind": "directory",
        "path": "integrations/rustev-jev/"
      }
    }
  • extends
    {
      "nature": "additive",
      "spec": "001-boundaries-and-authority",
      "unit": {
        "kind": "file",
        "path": "Makefile"
      }
    }
  • extends
    {
      "nature": "additive",
      "spec": "031-public-api-and-release-family",
      "unit": {
        "kind": "directory",
        "path": "tools/rustev-release/"
      }
    }
  • extends
    {
      "nature": "additive",
      "spec": "027-node-and-wasm-bindings",
      "unit": {
        "kind": "directory",
        "path": "integrations/rustev-node/"
      }
    }
  • extends
    {
      "nature": "additive",
      "spec": "027-node-and-wasm-bindings",
      "unit": {
        "kind": "directory",
        "path": "integrations/rustev-wasm/"
      }
    }

Source headings

  1. 020: Remote protocol and evidence refinements
  2. 1. Purpose
  3. 2. Territory, versions, and compatibility
  4. 3. Behavior
  5. 3.1 Identified configuration
  6. 3.2 `rustev.run/2`
  7. 3.3 Runtime-planned remote batches
  8. 3.4 Phase-specific time ceilings
  9. 3.5 Bounded connection reuse
  10. 3.6 Host-endpoint principal reference
  11. 3.7 Migration and failure discipline
  12. 4. Out of scope
  13. 5. Observable negative cases
  14. Acceptance
  15. Implementation record
  16. Verification
  17. Questions settled by R-34

Frozen anchors

No frozen anchors declared.