Proofpress exposes a same-origin owner page as both a human governance UI and a WebMCP tool host.
Use the URL for your own Proofpress deployment when exercising this surface.
Registered on the signed-in owner page via document.modelContext.registerTool (fallback: navigator.modelContext):
get_workspace_summary()— orient the agent to queue, state counts, and current knowledgelist_review_queue(state?, scope?, limit?)— enumerate the bounded work requiring attentionget_current_context(scope, task?)— read eligible governed claimsget_review_state(claim_id)— inspect checks, policy/LM recommendation, human-decision stateget_lineage(claim_id)— evidence, history, whether the ledger currently exposes the claimprepare_review_response(claim_id, response)— prepare a bounded revision handoff for the connected agent MCP/CLIrun_deterministic_checks(claim_id)— execute non-authorizing integrity and prerequisite checksopen_review(claim_id, full?)— route the owner to the right decision surfaceget_activity(limit?)— inspect semantic proposal, review, policy, and context-retrieval activityget_review_policy()— read the active safe policy projection and provider configuration statusprepare_review_policy_change(...)— load a complete policy draft into Admin for explicit human reviewget_agent_access()— inspect agent identities and credential lifecycle metadata without secretsprepare_agent_credential_issue(principal_id, label)— fill an owner-reviewed credential request without issuing or exposing a key
approve / admit is not registered. Human Approval stays on the owner decision bar.
- Open your deployment URL in Chrome with WebMCP enabled, or ChatGPT's in-app browser.
- Sign in with the owner credential from the submission form.
- Ask the agent to call
get_workspace_summary, thenlist_review_queue. - Ask it to inspect one candidate with
get_review_stateandget_lineage. - Let it run
run_deterministic_checks, thenopen_reviewfor the owner. - Human: Request changes. Agent:
prepare_review_response, then submits the revision through its agent MCP/CLI. Human: Approve. - Call
get_current_contextagain and confirm only the admitted claim is returned.
Agents that need to propose still use the hosted /v1/operations credential path (evidence.submit, claim.propose). That path also cannot admit.
Every user-visible Proofpress capability must have an agent-addressable MCP or CLI path. Agent-addressable does not mean agent-authorized. Reads and bounded candidate writes may execute under an agent principal; policy, credential, retention, recovery, and admission mutations become reviewable change requests.
prepare_review_policy_change writes no server state and receives no provider
secret. It opens Admin with a clearly labeled draft. The signed-in human owner
must inspect it and select Save & activate; Human Approval remains available
only in the owner UI.