{"ok":true,"data":{"version":"onefield.protocol-registry.v1","generatedAt":"2026-06-11T01:10:10.304Z","readOnly":true,"entries":[{"id":"future-vision","endpoint":"/api/agent/future-vision","version":"onefield.future-vision.v1","method":"GET","status":"ready","readOnly":true,"audience":"agent","summary":"North-star use cases, infrastructure layers, moat, roadmap, non-goals, and guardrails for OneField's future as a coordination memory layer.","boundaries":["Planning contract only","No database writes","No trading or external mutation permissions"]},{"id":"studio-access-v2","endpoint":"/api/studio/access","version":"onefield.studio-access.v2","method":"GET","status":"preview","readOnly":true,"audience":"operator","summary":"Studio Access v2 contract for register planning, builder claim, role upgrade request, personal memory and signal context, access boundaries, and auth hardening.","boundaries":["Read-only account protocol","No user creation","No builder ownership mutation","No role self-promotion","No secret exposure"]},{"id":"system-layer","endpoint":"/api/agent/system-layer","version":"onefield.system-layer.v1","method":"GET","status":"preview","readOnly":true,"audience":"agent","summary":"System-wide OneField OS contract across home, map, command, OneAI, signals, task coordination, and user memory safety.","boundaries":["Read-only system map","No task creation","No memory mutation","No model execution","No user data export"]},{"id":"system-judgment","endpoint":"/api/agent/system-judgment","version":"onefield.system-judgment.v1","method":"GET","status":"preview","readOnly":true,"audience":"agent","summary":"System Judgment contract for signal triage, memory lifecycle, task recommendations, risk judgments, OneAI decision brief, and coordination feed.","boundaries":["Read-only judgment","No task creation","No memory write","No trading","No approval bypass"]},{"id":"production-bridge","endpoint":"/api/agent/production-bridge","version":"onefield.p8-production-bridge.v1","method":"GET","status":"preview","readOnly":true,"audience":"operator","summary":"P8 bridge across controlled writes, account claim, OneAI live loop, realtime signals, long-term memory, observability, billing, tenancy, and security review.","boundaries":["Read-only launch bridge","No destructive migration","No direct commit","No secret exposure","No external financial action"]},{"id":"production-operating-layer","endpoint":"/api/agent/production-operating-layer","version":"onefield.production-operating-layer.v1","method":"GET","status":"preview","readOnly":true,"audience":"operator","summary":"Upgrade 1-7 operating layer for realtime signals, Memory Lifecycle v2, Agent API Key Gateway, scoped memory query, OneAI task loop, observability/usage, and security launch gates.","boundaries":["Read-only status","No API key creation","No automatic write","No trading or private external mutation","No raw memory dump"]},{"id":"self-operating-layer","endpoint":"/api/agent/self-operating-layer","version":"onefield.self-operating-layer.v1","method":"GET","status":"preview","readOnly":true,"audience":"operator","summary":"Controlled self-operating layer for signal scheduler, ingestion queue, autonomous proposal cycle, policy gate, controlled automation, alerts, and self-observability.","boundaries":["Read-only status","No autonomous approval","No commit","No external mutation","No trading or private messages"]},{"id":"self-run-cycle","endpoint":"/api/agent/self-run-cycle","version":"onefield.operator-cycle-pack.v1","method":"GET","status":"preview","readOnly":true,"audience":"operator","summary":"Operator Cycle Pack for dry-run self-operating cadence, low-risk queue, blocked queue, automation budget, playbook, promotion rules, and embedded onefield.self-run-cycle.v1 details.","boundaries":["Dry-run only","executed=false","No autonomous approval","No commit","No external mutation"]},{"id":"operator-cycle-pack","endpoint":"/api/agent/operator-cycle-pack","version":"onefield.operator-cycle-pack.v1","method":"GET","status":"preview","readOnly":true,"audience":"operator","summary":"Alias endpoint for the Operator Cycle Pack used by human operators and external agents before scheduling self-run cycles.","boundaries":["Read-only pack","No database writes","No OneAI call by itself","No trading","No permission changes"]},{"id":"production-database-status","endpoint":"/api/production/database-status","version":"onefield.production-database-status.v1","method":"GET","status":"ready","readOnly":true,"audience":"operator","summary":"Read-only database connectivity, migration, and P6/P8 table presence status for production launch checks.","boundaries":["Read-only database probe","No secret output","No data mutation","No destructive migration"]},{"id":"operator-approval-console","endpoint":"/api/production/approvals","version":"onefield.operator-approval-console.v1","method":"GET","status":"preview","readOnly":true,"audience":"operator","summary":"Operator approval console for pending builder claims, role requests, write intents, and security reviews. GET is read-only; POST applies audited approve/reject decisions.","boundaries":["Role-gated","Audited decisions","No write-intent commit","No automatic admin escalation","No builder overwrite without durable User"]},{"id":"memory-commit-v1","endpoint":"/api/production/write-intents/[id]/commit","version":"onefield.memory-commit.v1","method":"GET","status":"preview","readOnly":true,"audience":"operator","summary":"First target-specific commit handler for approved memory write intents: create, version, revoke, and archive memory with audit and version records.","boundaries":["POST only after approval","Memory target only","No FieldMemory deletion","Audit required","No external mutation"]},{"id":"memory-operations","endpoint":"/api/memory/operations","version":"onefield.memory-operations.v1","method":"GET","status":"preview","readOnly":true,"audience":"operator","summary":"Read-only memory operations view for visible memories, version counts, revocations, archives, and session-scoped memory status.","boundaries":["Read-only","Session-scoped","No memory mutation","No raw secret export"]},{"id":"memory-export","endpoint":"/api/memory/export","version":"onefield.memory-export.v1","method":"GET","status":"preview","readOnly":true,"audience":"operator","summary":"Session-scoped JSON export package for visible memories, versions, revocations, and archives.","boundaries":["JSON only","No file write","No mutation","No secrets or raw private vaults"]},{"id":"studio-claim-request","endpoint":"/api/studio/claims","version":"onefield.studio-claim-request.v1","method":"GET","status":"preview","readOnly":true,"audience":"operator","summary":"Durable builder claim request lane. GET is read-only; POST creates pending claim records without changing ownership.","boundaries":["Pending request only","No automatic ownership change","No role escalation","Proof hash only"]},{"id":"studio-role-request","endpoint":"/api/studio/role-requests","version":"onefield.studio-role-request.v1","method":"GET","status":"preview","readOnly":true,"audience":"operator","summary":"Durable role upgrade request lane. GET is read-only; POST creates pending review records without changing the user role.","boundaries":["Pending request only","No automatic session authority","Admin/steward review required","No approval bypass"]},{"id":"oneai-context","endpoint":"/api/oneai/context","version":"onefield.oneai-context.v1","method":"GET","status":"ready","readOnly":true,"audience":"agent","summary":"Governed OneField context pack for OneAI, scoped across memory graph, evidence, signals, coordination, execution readiness, and governance.","boundaries":["Context gateway only","No direct database access","No raw private memory","No writes"]},{"id":"oneai-health","endpoint":"/api/oneai/health","version":"onefield.oneai-health.v1","method":"GET","status":"ready","readOnly":true,"audience":"operator","summary":"OneAI health check for endpoint configuration, API key presence, live proposal flag, optional network reachability, and generate probe status.","boundaries":["Read-only","No insight refresh","No mission generation","Secrets are never returned"]},{"id":"model-mesh","endpoint":"/api/agent/model-mesh","version":"onefield.model-mesh-gateway.v1","method":"GET","status":"ready","readOnly":true,"audience":"agent","summary":"Model-agnostic gateway contract for routing scoped OneField memory, signal, and coordination context to OneAI, DeepSeek, OpenAI, OpenRouter, Claude, Gemini, Grok, Qwen, local, or custom model providers.","boundaries":["Read-only registry","No model execution","No raw secret export","No direct writes","No provider lock-in"]},{"id":"model-provider-probe","endpoint":"/api/agent/model-mesh/probe","version":"onefield.model-provider-probe.v1","method":"GET","status":"preview","readOnly":true,"audience":"operator","summary":"Explicit read-only connectivity probe for OpenAI-compatible model providers such as OpenAI, OpenRouter, DeepSeek, local, or custom endpoints.","boundaries":["Probe only","No memory write","No task creation","No secret return","No tool execution"]},{"id":"model-workbench","endpoint":"/api/agent/model-workbench","version":"onefield.model-workbench.v1","method":"GET","status":"preview","readOnly":true,"audience":"operator","summary":"Builds a scoped OneField context pack from market/social/community signals, Memory Graph, OneMission task state, builder relationships, risk boundaries, and coordination opportunities; optionally asks a model to return normalized drafts.","boundaries":["Preview or explicit run only","No durable writes","No task creation","No trading","No approval bypass"]},{"id":"ai-draft-review","endpoint":"/api/agent/ai-draft-review","version":"onefield.ai-draft-review-pipeline.v1","method":"GET","status":"preview","readOnly":true,"audience":"operator","summary":"Review queue and promotion gate for model-generated memory candidates, task drafts, coordination plans, risk reviews, insights, and proposals.","boundaries":["Review only","No database write","No mission creation","No approval bypass","Commit remains false"]},{"id":"ai-draft-write-intents","endpoint":"/api/agent/ai-draft-write-intents","version":"onefield.ai-draft-write-intent-preview.v1","method":"GET","status":"preview","readOnly":true,"audience":"operator","summary":"Non-submitting write-intent preview pack shaped from promotable AI draft review items.","boundaries":["Preview only","No automatic POST","No database write","Backup required","Human approval required"]},{"id":"ai-write-submit-readiness","endpoint":"/api/agent/ai-write-submit-readiness","version":"onefield.ai-write-intent-submit-readiness.v1","method":"GET","status":"preview","readOnly":true,"audience":"operator","summary":"Manual submit readiness layer for AI write-intent previews, showing the exact session, backup, P6 enablement, evidence, and human approval gates before any future POST.","boundaries":["Readiness only","No automatic submit","No database write","No approval bypass","backupConfirmed remains false"]},{"id":"oneai-recommendation-contract","endpoint":"/api/oneai/recommendation-contract","version":"onefield.oneai-recommendation-contract.v1","method":"GET","status":"ready","readOnly":true,"audience":"agent","summary":"Canonical output contract for OneAI recommendations, mission intent, risk warnings, evidence citations, approvals, and forbidden outputs.","boundaries":["Contract only","No execution","Evidence ids required","Human approval remains required"]},{"id":"oneai-recommendations","endpoint":"/api/oneai/recommendations","version":"onefield.oneai-recommendations.v1","method":"GET","status":"preview","readOnly":true,"audience":"operator","summary":"Read-only OneAI recommendation preview contract derived from Coordination Intelligence, with evidence ids, risk, approval, route, and forbidden actions.","boundaries":["Preview only","No live OneAI call","No mission creation","No execution"]},{"id":"oneai-safety-envelope","endpoint":"/api/oneai/safety-envelope","version":"onefield.oneai-safety-envelope.v1","method":"GET","status":"ready","readOnly":true,"audience":"agent","summary":"Safety envelope for OneAI loops, including allowed actions, blocked actions, approval requirements, redaction rules, and permission boundaries.","boundaries":["OneAI cannot self-approve","No trade or withdrawal","No graph or memory mutation","Human approval required"]},{"id":"oneai-loop-status","endpoint":"/api/oneai/loop-status","version":"onefield.oneai-loop.v1","method":"GET","status":"ready","readOnly":true,"audience":"operator","summary":"Aggregated OneAI closed-loop readiness across context gateway, recommendation contract, safety envelope, and recommendation preview.","boundaries":["Read-only status","No external OneAI generation call","No token or secret exposure"]},{"id":"oneai-expansion","endpoint":"/api/oneai/expansion","version":"onefield.ai-expansion-layer.v1","method":"GET","status":"ready","readOnly":true,"audience":"agent","summary":"AI Expansion Layer for wide context, proposal studio, autonomous reasoning sandbox, signal fusion, and trust compression boundaries.","boundaries":["Expansion only","No durable writes","No external actions","Compression before risky action"]},{"id":"oneai-wide-context","endpoint":"/api/oneai/wide-context","version":"onefield.ai-expansion-context.v1","method":"GET","status":"ready","readOnly":true,"audience":"agent","summary":"Expanded OneAI context pack across memory graph, signal radar, coordination intelligence, and execution readiness.","boundaries":["No raw private vaults","No secrets","Context only"]},{"id":"oneai-proposal-studio","endpoint":"/api/oneai/proposal-studio","version":"onefield.ai-proposal-studio.v1","method":"GET","status":"ready","readOnly":true,"audience":"operator","summary":"Read-only proposal studio for memory, mission, connection, circle, signal, and ecosystem strategy proposals.","boundaries":["Generate many, review later","commitAllowed is false","Evidence ids required before action"]},{"id":"oneai-reasoning-sandbox","endpoint":"/api/oneai/reasoning-sandbox","version":"onefield.autonomous-reasoning-sandbox.v1","method":"GET","status":"ready","readOnly":true,"audience":"agent","summary":"Autonomous reasoning sandbox where OneAI can form hypotheses, self-score, cite evidence, and ask next questions without execution.","boundaries":["Reasoning only","No sessions","No writes","No external mutation"]},{"id":"oneai-signal-fusion","endpoint":"/api/oneai/signal-fusion","version":"onefield.signal-fusion-engine.v1","method":"GET","status":"ready","readOnly":true,"audience":"agent","summary":"Signal Fusion Engine turning market, social, mission, and agent signals into semantic themes for OneAI memory and coordination reasoning.","boundaries":["Signals are not trading advice","No private messages","No automatic memory promotion"]},{"id":"oneai-trust-compression","endpoint":"/api/oneai/trust-compression","version":"onefield.trust-compression-boundary.v1","method":"GET","status":"ready","readOnly":true,"audience":"agent","summary":"Boundary that lets AI expand perception and proposals freely, then compresses before writes, external actions, private data, identity, or asset operations.","boundaries":["Compress before commit","Compress before private data","Compress before asset operations"]},{"id":"oneai-live-loop","endpoint":"/api/oneai/live-loop","version":"onefield.oneai-live-loop.v1","method":"GET","status":"preview","readOnly":true,"audience":"operator","summary":"Live OneAI Proposal Loop status with prompt contract, proposal inbox, write-intent drafts, and live-call enablement state.","boundaries":["GET is read-only","Live calls require POST","No commit","No database write"]},{"id":"oneai-live-task-contract","endpoint":"/api/oneai/live-task-contract","version":"onefield.oneai-live-task-contract.v1","method":"GET","status":"preview","readOnly":true,"audience":"agent","summary":"Stable OneAI live task contract for market, social, community, mission, memory graph, builder, risk, and coordination inputs.","boundaries":["Contract only","No model call","No task execution","No commit authority"]},{"id":"oneai-live-tasks","endpoint":"/api/oneai/live-tasks","version":"onefield.oneai-live-loop.v1","method":"GET","status":"preview","readOnly":true,"audience":"agent","summary":"POST endpoint for OneAI live task generation through the same validated no-commit proposal schema.","boundaries":["POST is role/API-key gated","draft.recommendation scope required","No direct write","UsageEvent recorded"]},{"id":"oneai-prompt-contract","endpoint":"/api/oneai/prompt-contract","version":"onefield.oneai-prompt-contract.v1","method":"GET","status":"ready","readOnly":true,"audience":"agent","summary":"Stable prompt contract for live OneAI proposal calls, including system boundary, context version, output schema, forbidden actions, and evidence rules.","boundaries":["Prompt contract only","No model call","No execution"]},{"id":"oneai-proposal-inbox","endpoint":"/api/oneai/proposal-inbox","version":"onefield.oneai-proposal-inbox.v1","method":"GET","status":"preview","readOnly":true,"audience":"operator","summary":"Accepted, rejected, missing-evidence, and high-risk proposal inbox for live or preview OneAI proposals.","boundaries":["Inbox does not persist","Rejected proposals cannot become writes","Accepted proposals are still not commits"]},{"id":"oneai-write-intent-drafts","endpoint":"/api/oneai/write-intent-drafts","version":"onefield.oneai-write-intent-drafts.v1","method":"GET","status":"preview","readOnly":true,"audience":"operator","summary":"Non-submitting write-intent draft payloads shaped from accepted OneAI proposals.","boundaries":["Draft only","No POST to production write intents","Human selection required"]},{"id":"production-data-safety","endpoint":"/api/production/data-safety","version":"onefield.production-data-safety.v1","method":"GET","status":"ready","readOnly":true,"audience":"operator","summary":"P6 production data safety contract for additive migrations, backups, destructive-command blocks, table guards, and no-data-loss guarantees.","boundaries":["Diagnostic only","No migration execution","No data writes from GET"]},{"id":"production-write-readiness","endpoint":"/api/production/write-readiness","version":"onefield.p6-controlled-write.v1","method":"GET","status":"preview","readOnly":true,"audience":"operator","summary":"P6 controlled-write layer showing data safety, write intent status, OneAI commit boundary, and next enablement steps.","boundaries":["Readiness only","Writes require explicit POST, backup confirmation, migration, and environment flag"]},{"id":"production-write-intents","endpoint":"/api/production/write-intents","version":"onefield.p6-write-intent-status.v1","method":"GET","status":"preview","readOnly":true,"audience":"operator","summary":"Read status for P6 write-intent creation. POST can create durable write intents only after backup, migration, session, and ONEFIELD_P6_WRITES_ENABLED=true.","boundaries":["GET is read-only","POST is gated","OneAI cannot commit directly","Evidence ids required"]},{"id":"production-write-intent-dry-run","endpoint":"/api/production/write-intents/dry-run","version":"onefield.write-intent-dry-run.v1","method":"GET","status":"preview","readOnly":true,"audience":"operator","summary":"P8.3 dry-run validation engine for write-intent payloads, returning gates, risk scoring, no-touch proof, and normalized payload without creating records.","boundaries":["Dry-run only","No db.$transaction","No createWriteIntent call","No database writes","No external mutation"]},{"id":"ai-submit-bridge","endpoint":"/api/production/write-intents/from-ai-draft","version":"onefield.ai-submit-bridge.v1","method":"GET","status":"preview","readOnly":true,"audience":"operator","summary":"P8.5 bridge that lets an authenticated admin or steward submit OneAI/model drafts into audited WriteIntent records without approval or commit.","boundaries":["GET is read-only","POST is role-gated","Backup required","No AI self-approval","No direct commit"]},{"id":"production-access-console","endpoint":"/api/production/access","version":"onefield.production-access-console.v1","method":"GET","status":"preview","readOnly":true,"audience":"operator","summary":"P9 tenant-scoped Agent API Key Gateway and usage observability console for external AI agent access.","boundaries":["GET is read-only","POST is admin/steward gated","API key token returned once","Only key hash is stored","No approval or commit authority"]},{"id":"memory-constitution","endpoint":"/api/agent/memory-constitution","version":"onefield.memory-constitution.v1","method":"GET","status":"ready","readOnly":true,"audience":"agent","summary":"Sovereign trust charter for OneField memory governance, human authority, and agent limits.","boundaries":["Constitution is read-only","Human sovereignty is non-bypassable","Agents cannot grant themselves write authority"]},{"id":"memory-ontology","endpoint":"/api/agent/memory-ontology","version":"onefield.memory-ontology.v1","method":"GET","status":"ready","readOnly":true,"audience":"agent","summary":"Canonical primitives, lifecycle, invariants, and affordances for OneField memory.","boundaries":["Ontology is read-only","Agents cannot mutate primitives","Version changes require new contract"]},{"id":"memory-graph-v2","endpoint":"/api/agent/memory-graph","version":"onefield.memory-graph.v2","method":"GET","status":"ready","readOnly":true,"audience":"agent","summary":"Unified read-only coordination memory graph across builders, signals, quality, candidates, evidence, decisions, agents, risks, and missions.","boundaries":["Graph is read-only","Edges preserve evidence ids","Agent nodes do not grant mutation authority"]},{"id":"coordination-kernel","endpoint":"/api/agent/coordination-kernel","version":"onefield.coordination-kernel.v1","method":"GET","status":"preview","readOnly":true,"audience":"agent","summary":"P7 read-only kernel for memory lifecycle, signal fusion v2, approval gradient, coordination graph v2, scoped agent context runtime, and external AI memory API boundaries.","boundaries":["Kernel proposes only","No durable writes","No mission creation","No external mutation","No approval bypass"]},{"id":"p8-production-readiness","endpoint":"/api/agent/p8-production-readiness","version":"onefield.p8-production-readiness.v1","method":"GET","status":"preview","readOnly":true,"audience":"operator","summary":"P8 productionization plan for additive memory persistence, scoped agent accounts, live signal fusion, write-intent console, external developer layer, coordination autonomy, and network memory protocol.","boundaries":["Plan and readiness only","No migration execution","No database writes","No API key creation","No autonomy enablement"]},{"id":"p8-safe-persistence","endpoint":"/api/agent/p8-safe-persistence","version":"onefield.p8-safe-persistence-foundation.v1","method":"GET","status":"preview","readOnly":true,"audience":"operator","summary":"P8.1 safe persistence foundation with backup gate, additive memory lifecycle schema plan, scoped agent identity plan, write-intent console, consent/privacy gate, dry-run simulator, and launch checklist.","boundaries":["Dry-run only","No migration execution","No database writes","No approval","No secret storage"]},{"id":"operator-write-console","endpoint":"/api/agent/operator-write-console","version":"onefield.operator-write-console.v1","method":"GET","status":"preview","readOnly":true,"audience":"operator","summary":"P8.2 operator write console inbox for write-intent review, evidence inspection, approval state, backup confirmation, dry-run diffs, role boundaries, and disabled submit policy.","boundaries":["Console is read-only","No approval persistence","No submit","No database writes","No backup confirmation persistence"]},{"id":"coordination-intelligence","endpoint":"/api/agent/coordination-intelligence","version":"onefield.coordination-intelligence.v1","method":"GET","status":"ready","readOnly":true,"audience":"agent","summary":"Read-only intelligence layer over Memory Graph v2 with graph query results, scores, explorer data, query pack, and opportunities.","boundaries":["No autonomous execution","No durable writes","Evidence ids required for recommendations"]},{"id":"memory-query-pack","endpoint":"/api/agent/memory-query-pack","version":"onefield.memory-query-pack.v1","method":"GET","status":"ready","readOnly":true,"audience":"agent","summary":"Safe graph-query instructions for external agents, including allowed queries, forbidden queries, routes, and evidence citation rules.","boundaries":["Query pack is not a session","No write authority","Gateway preflight remains required"]},{"id":"coordination-opportunities","endpoint":"/api/agent/coordination-opportunities","version":"onefield.coordination-opportunities.v1","method":"GET","status":"ready","readOnly":true,"audience":"operator","summary":"Ranked read-only opportunity feed derived from Memory Graph v2 scores, review edges, blocked edges, and evidence paths.","boundaries":["Opportunities are recommendations","Human action required","No automatic mission creation"]},{"id":"execution-readiness","endpoint":"/api/agent/execution-readiness","version":"onefield.execution-readiness.v1","method":"GET","status":"ready","readOnly":true,"audience":"operator","summary":"Read-only readiness gate that classifies opportunities as ready, needs_review, or blocked with blockers and required confirmations.","boundaries":["Readiness is not execution","Human approval required","No state mutation"]},{"id":"approval-map","endpoint":"/api/agent/approval-map","version":"onefield.approval-map.v1","method":"GET","status":"ready","readOnly":true,"audience":"operator","summary":"Human approval map for memory candidates, mission creation, graph relation updates, agent capability reviews, signal reviews, and blocked overrides.","boundaries":["Approval map does not approve","No write API","Evidence ids required"]},{"id":"risk-boundary-ledger","endpoint":"/api/agent/risk-boundary-ledger","version":"onefield.risk-boundary-ledger.v1","method":"GET","status":"ready","readOnly":true,"audience":"agent","summary":"Risk boundary ledger showing blocked capabilities, forbidden queries, unsafe execution paths, and future-write-disabled boundaries.","boundaries":["Ledger is read-only","Blocked paths stay blocked","No override authority"]},{"id":"execution-brief","endpoint":"/api/agent/execution-brief","version":"onefield.execution-brief.v1","method":"GET","status":"ready","readOnly":true,"audience":"operator","summary":"Execution brief pack with top ready items, blocked items, missing evidence, approvals, agent-safe participation, and next recommended page.","boundaries":["Brief is not execution","No automatic mission creation","No durable memory write"]},{"id":"privacy-governance","endpoint":"/api/agent/privacy-governance","version":"onefield.user-memory-governance.v1","method":"GET","status":"ready","readOnly":true,"audience":"agent","summary":"User-owned memory governance contract with privacy tiers, vault types, consent receipts, scoped context, sensitive policy, and audit schema.","boundaries":["Planning contract only","No user data exposure","No consent persistence"]},{"id":"consent-receipts","endpoint":"/api/agent/consent-receipts","version":"onefield.consent-receipts.v1","method":"GET","status":"ready","readOnly":true,"audience":"agent","summary":"Consent receipt templates for future scoped agent access with purpose, scope, allowed fields, duration, and revocation.","boundaries":["Template only","No access grant","Revocation required"]},{"id":"scoped-context-policy","endpoint":"/api/agent/scoped-context-policy","version":"onefield.scoped-context-policy.v1","method":"GET","status":"ready","readOnly":true,"audience":"agent","summary":"Scoped context policy defining minimum fields and denied raw memory scopes for future agent context requests.","boundaries":["Minimum context only","No raw vault export","Purpose and consent required"]},{"id":"sensitive-memory-policy","endpoint":"/api/agent/sensitive-memory-policy","version":"onefield.sensitive-memory-policy.v1","method":"GET","status":"ready","readOnly":true,"audience":"system","summary":"Sensitive memory classification policy for restricted secrets, financial identity, and private communications.","boundaries":["No raw secrets","Redact or deny sensitive content","Do not send restricted memory to models"]},{"id":"audit-event-schema","endpoint":"/api/agent/audit-event-schema","version":"onefield.audit-event-schema.v1","method":"GET","status":"ready","readOnly":true,"audience":"system","summary":"Read-only audit event schema for future memory read, agent access, consent revocation, and failed access logging.","boundaries":["Schema only","No log persistence yet","Every future access must be auditable"]},{"id":"controlled-write-readiness","endpoint":"/api/agent/controlled-write-readiness","version":"onefield.controlled-write-readiness.v1","method":"GET","status":"ready","readOnly":true,"audience":"operator","summary":"Read-only readiness layer for future controlled writes, including intent, approval, audit, rollback, and disabled pilot specs.","boundaries":["No writes enabled","No migration included","Human approval and rollback required before future enablement"]},{"id":"write-intents","endpoint":"/api/agent/write-intents","version":"onefield.write-intent.v1","method":"GET","status":"ready","readOnly":true,"audience":"operator","summary":"Preview write intent contracts for future memory, mission, graph, consent, and audit target changes.","boundaries":["Intent only","No persistence","No execution"]},{"id":"approval-workflow-preview","endpoint":"/api/agent/approval-workflow-preview","version":"onefield.approval-workflow-preview.v1","method":"GET","status":"ready","readOnly":true,"audience":"operator","summary":"Read-only approval state preview for future controlled writes.","boundaries":["Preview only","Approval does not execute","No state mutation"]},{"id":"write-audit-plan","endpoint":"/api/agent/write-audit-plan","version":"onefield.write-audit-plan.v1","method":"GET","status":"ready","readOnly":true,"audience":"system","summary":"Required audit fields and before/after state plan for future controlled writes.","boundaries":["Plan only","No audit persistence","Consent and evidence required"]},{"id":"rollback-plan","endpoint":"/api/agent/rollback-plan","version":"onefield.rollback-plan.v1","method":"GET","status":"ready","readOnly":true,"audience":"system","summary":"Backup, restore, deletion, consent revocation, and target-specific rollback plan for future writes.","boundaries":["Plan only","No rollback execution","Backup required before enablement"]},{"id":"minimal-write-pilot","endpoint":"/api/agent/minimal-write-pilot","version":"onefield.minimal-write-pilot.v1","method":"GET","status":"blocked","readOnly":true,"audience":"operator","summary":"Disabled pilot spec for accepting reviewed memory candidates as durable memory after migration approval.","boundaries":["Disabled","Migration required","No mission, graph, consent, or asset writes"]},{"id":"trust-kernel","endpoint":"/api/agent/trust-kernel","version":"onefield.trust-kernel.v1","method":"GET","status":"ready","readOnly":true,"audience":"agent","summary":"Read-only trust and provenance explanation layer for signal, evidence, policy, and adapter boundaries.","boundaries":["Trust scores do not authorize writes","Claims must cite provenance","Market signals cannot become trading instructions"]},{"id":"agent-gateway","endpoint":"/api/agent/gateway","version":"onefield.agent-gateway.v1","method":"GET","status":"ready","readOnly":true,"audience":"agent","summary":"Read-only agent preflight gateway with capability permissions, trust requirements, and blocked actions.","boundaries":["Gateway does not create sessions","Write and trade capabilities are blocked","Preflight order is required"]},{"id":"control-plane","endpoint":"/api/agent/control-plane","version":"onefield.control-plane.v1","method":"GET","status":"ready","readOnly":true,"audience":"operator","summary":"Read-only P5 control plane across gateway, trust, readiness, integrations, and source registry.","boundaries":["No deployment writes","No secret exposure","No configuration mutation"]},{"id":"handoff-pack","endpoint":"/api/agent/handoff-pack","version":"onefield.handoff-pack.v1","method":"GET","status":"ready","readOnly":true,"audience":"agent","summary":"External-agent handoff instructions with preflight, capabilities, evidence citation rules, and human boundaries.","boundaries":["Read-only instructions","Evidence citation required","Human confirmation remains required"]},{"id":"agent-sandbox","endpoint":"/api/agent/sandbox","version":"onefield.agent-sandbox.v1","method":"GET","status":"ready","readOnly":true,"audience":"operator","summary":"Read-only external-agent integration simulation for capability checks, blocked actions, evidence requirements, and audit preview.","boundaries":["Simulation only","No external API calls","No sessions or writes"]},{"id":"agent-context","endpoint":"/api/agent/context","version":"onefield.agent-context.v1","method":"GET","status":"ready","readOnly":true,"audience":"agent","summary":"Identity, signal, memory, trust, and next-decision context.","boundaries":["No durable writes","No secret exposure","Human confirmation required for action"]},{"id":"agent-onboarding","endpoint":"/api/agent/onboarding","version":"onefield.agent-onboarding.v1","method":"GET","status":"ready","readOnly":true,"audience":"agent","summary":"Agent preflight steps, blockers, prohibited actions, and safe read loop.","boundaries":["Read before recommending","No mission creation","No memory mutation"]},{"id":"memory-manifest","endpoint":"/api/agent/memory-manifest","version":"onefield.memory-layer-manifest.v1","method":"GET","status":"ready","readOnly":true,"audience":"agent","summary":"Capability map and source adapter registry for OneField as a memory layer.","boundaries":["Write actions blocked","Exchange adapters public-data only"]},{"id":"readiness-matrix","endpoint":"/api/agent/readiness","version":"onefield.readiness-matrix.v1","method":"GET","status":"ready","readOnly":true,"audience":"operator","summary":"Production readiness across agent, signal, memory, and evidence lanes.","boundaries":["Diagnostic only","No configuration writes"]},{"id":"contract-health","endpoint":"/api/agent/contract-health","version":"onefield.contract-health.v1","method":"GET","status":"ready","readOnly":true,"audience":"system","summary":"Protocol guard checks for versions, read-only markers, guardrails, and evidence ids.","boundaries":["Health check only","No endpoint mutation"]},{"id":"operator-pack","endpoint":"/api/agent/operator-pack","version":"onefield.operator-pack.v1","method":"GET","status":"ready","readOnly":true,"audience":"operator","summary":"Aggregated export pack for review, handoff, and agent preflight.","boundaries":["No secrets","No database writes","No file generation"]},{"id":"signal-radar","endpoint":"/api/signals/radar","version":"onefield.signal-radar.v1","method":"GET","status":"ready","readOnly":true,"audience":"agent","summary":"Aggregated external and agent signals with candidates, policy, and source registry.","boundaries":["Signals are evidence, not truth","Market data is not trading advice"]},{"id":"signal-quality","endpoint":"/api/signals/quality","version":"onefield.signal-quality.v1","method":"GET","status":"ready","readOnly":true,"audience":"agent","summary":"Quality scores, flags, and risk levels for source signals.","boundaries":["Quality does not imply automatic memory promotion"]},{"id":"memory-candidates","endpoint":"/api/memory/candidates","version":"onefield.memory-candidates.v1","method":"GET","status":"ready","readOnly":true,"audience":"operator","summary":"Human confirmation queue preview for candidate memories.","boundaries":["Review actions disabled","No durable memory writes"]},{"id":"memory-policy","endpoint":"/api/memory/policy","version":"onefield.memory-policy.v1","method":"GET","status":"ready","readOnly":true,"audience":"agent","summary":"Policy decisions that allow, review, or block memory candidates.","boundaries":["Policy is a gate, not a write action"]},{"id":"evidence-trail","endpoint":"/api/evidence/trail","version":"onefield.evidence-trail.v1","method":"GET","status":"ready","readOnly":true,"audience":"agent","summary":"Trace links from source signals to quality, candidates, and decisions.","boundaries":["Evidence ids must remain visible","No evidence mutation"]},{"id":"coordination-brief","endpoint":"/api/agent/coordination-brief","version":"onefield.coordination-brief.v1","method":"GET","status":"ready","readOnly":true,"audience":"operator","summary":"Decision drafts and coordination lanes derived from signal and memory context.","boundaries":["Briefs are not executions","Every decision needs evidence ids"]}],"summary":"88 read-only protocol entries are registered for OneField agents and operators.","guardrails":[{"id":"registry-is-read-only","severity":"blocking","rule":"Protocol registry entries advertise read-only contracts only.","action":"Do not add mutating endpoints to this registry until human-confirmed writes are approved."},{"id":"versions-are-contracts","severity":"warning","rule":"Protocol versions are compatibility contracts for agents.","action":"Add a new version instead of changing a contract shape in place."}]},"meta":{"generatedAt":"2026-06-11T01:10:10.304Z","version":"onefield.protocol-registry.v1","readOnly":true}}