Skip to content

Agent consumer contract v1: freeze visual evidence boundary - #4

Merged
bitmaster162 merged 1 commit into
codex/r50-visionassist-operator-demofrom
agent/agent-consumer-contract-v1-359d6077
Aug 25, 2026
Merged

bitmaster162 merged 1 commit into
codex/r50-visionassist-operator-demofrom
agent/agent-consumer-contract-v1-359d6077

Conversation

@bitmaster162

Copy link
Copy Markdown
Owner

Bounded VisionAssist-owned producer-contract slice for AGENT_CONSUMER_CONTRACT_V1.

Exact base: codex/r50-visionassist-operator-demo @ 359d607783f5f4a81812ea30c99c7fc30ed1fe3e.

Scope is exactly three paths:

  • add services/edge/src/agent-consumer-contract-v1.js
  • minimally modify services/edge/src/shadow-trade-export.js
  • add services/edge/test/agent-consumer-contract-v1.test.js

The contract freezes strict timezone-aware captured_at admissibility, deterministic evidence SHA/ref verification, exact evidence semantics, and the immutable no-effect safety vector (execution_authority=NONE, can_trade=false, capital_permission=DENY, orders/signals disabled). The existing exporter now validates the final exported object before returning it.

Local pre-push verification: syntax checks PASS; isolated contract harness PASS; golden deterministic evidence SHA-256 4ae5446d6faa50760a04d14c665174ca9ce59e2ca91ed7d36fe8c36fba30486f.

Explicit boundaries: no TradingOS source write; no R84 claim; no merge; no Actions rerun; no deployment; no model call; no Android/live-screen runtime; no signal/order/capital/execution authority. Natural CI only.

@bitmaster162
bitmaster162 marked this pull request as ready for review August 25, 2026 16:41
@bitmaster162
bitmaster162 merged commit b763aa5 into codex/r50-visionassist-operator-demo Aug 25, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant