Skip to content

Implement independent participant-crossing proof models #971

Description

@Brad-Edwards

Parent: #811

Bounded outcome

Implement the complete finite abstract SEM-230 participant-crossing LTS and the independently derived concrete API-423/RUN-319 crossing-kernel LTS for profile participant-crossing-dpbb-finite-v1. Use separate transition authorities and deterministic exporters; share only the closed governed label/projection profile.

Negative cases

  • Reject incomplete carrier declarations and depth/sample truncation.
  • Reject duplicate or overlapping visible/tau labels.
  • Reject a shared self-confirming transition table.
  • Reject unsafe or unbounded model identifiers and paths.
  • Reject model/profile/source digest drift.

Evidence required

  • Revision-pinned model sources and generated .aut artifacts.
  • Complete domain, state, transition, and initial-state counts.
  • Independent construction review and drift checks.
  • Valid and invalid fixtures using synthetic bounded identifiers.
  • Reproducible export commands and canonical digests.

Explicit nonclaims

  • No bisimulation result is established by constructing the models.
  • No live-runtime realization, backend conformance, noninterference, opacity, timing, probability, concurrency, or controller-handoff result.

Dependencies

Requirements

  • SEM-232
  • SEM-230
  • API-423
  • RUN-319

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:runtimeRuntime and control-plane codeenhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions