Skip to content

Introduce Mission v3 typed Polymarket task and authority identity #321

Description

@proerror77

Parent

#314

What to build

Add a versioned Mission v3 contract that makes product, task, run mode, authority profile, cohort identity, and immutable input identities explicit before dispatch. Supported tasks are settlement probability, Up-token execution, and Down-token execution. Token execution includes a typed prediction horizon. Mission v2 artifacts and checkpoints must not be silently reinterpreted as v3.

Acceptance criteria

  • Mission v3 identifies BTC x 300-second product, typed task, pipeline_smoke or research_trial mode, authority profile, cohort or snapshot identity, search budget, and immutable policy identity.
  • Settlement tasks cannot carry execution horizons or execution labels.
  • Up and Down execution tasks bind their semantic side and one explicit 5, 10, 15, or 30-second prediction horizon.
  • Admission rejects task, capability, authority, snapshot, and policy mismatches before execution.
  • Mission identity changes when any decision-relevant field changes.
  • Mission v2 and old checkpoints are either handled by their existing versioned path or rejected; no implicit v2-to-v3 mapping or resume exists.
  • Counterexamples cover side mismatch, unsupported horizon, baseline authority requesting CEX-only features, mutable snapshot identity, and checkpoint version drift.

Blocked by

#315

Out of scope

Evaluator calculations, cohort partition implementation, collector or catalog changes, Job rendering, Paper, Shadow, Live, and promotion.

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-agentFully specified and safe for an autonomous agent

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions