Skip to content

Reuse signed Paper/Shadow intake for the four-stage bundle and keep LiveSmall disabled #605

Description

@proerror77

Parent

#580

What to build

Make the promoted four-stage strategy bundle compatible with the existing signed deployment-envelope boundary for Paper and Shadow.

Preserve exact bundle, promotion, account, venue, instrument, risk/configuration, approval, signature, validity, and nonce verification. Add no automatic activation and leave LiveSmall disabled.

Verified signed Paper/Shadow feedback may be admitted into a later typed Mission through the existing memory contract.

Acceptance criteria

  • The promoted four-stage bundle is versioned and validates through the existing StrategyBundle and PromotionRecord lineage.
  • Existing signed Paper and Shadow handoff accepts the bundle only when every promotion, bundle, stage, configuration, scope, approval, signature, validity, and nonce identity matches.
  • Tampering with a factor, weight, stage, hash, policy, approval, signature, account, venue, or instrument fails closed.
  • Paper and Shadow remain distinct attribution modes and cannot be confused with research replay.
  • LiveSmall activation remains rejected even when research, holdout, Paper, or Shadow evidence passes.
  • The Agent, GP, MCTS, evaluator, and result bundle cannot create deployment authority or submit orders.
  • Signed Paper/Shadow attribution can be verified and referenced by a later Mission.
  • Raw, unsigned, untrusted-key, hash-mismatched, or cross-scope runtime feedback is rejected before memory admission.
  • Feedback never resumes or changes the completed Mission that produced the strategy.
  • Prediction Market bundles and approvals cannot be substituted for the CEX strategy.
  • Focused integration tests cover Paper acceptance, Shadow acceptance, tampering, invalid feedback, and LiveSmall rejection.
  • No external Paper or Shadow activation is performed by this code issue.

Blocked by

#604

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

    enhancementNew feature or requestready-for-humanHuman implementation or judgment is required

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions