DEUSPROOF · Agentic Access

DEUSPROOF Agentic Access

x-agentic-access derived

DEUSPROOF exposes 11 API operations that an AI agent could call, of which 4 are state-changing ‘acting’ operations. This is a recommended x-agentic-access execution contract — the scope, audience, consequence tier, short-lived token constraints, and escalation each action should carry before it is handed to an autonomous agent.

By consequence: 7 read and 4 write.

1 operation are classed safety-critical and should require human-in-the-loop approval at runtime.

Contracts are classified heuristically from the provider’s OpenAPI and refresh on every APIs.io network build; audience is bound per deployment. The model follows Curity’s Access Intelligence (apidays Munich 2026). Browse every provider’s agent contracts at agentic-access.apis.io.

AgentsAgent IdentityProvenanceNotaryTimestampingBitcoinA2AMCPx402Decentralized IdentityContent AuthenticityAgent-NativeUnited States
Operations: 11 Acting: 4 Human-in-the-loop: 1 Method: derived

By consequence

read 7 write 4

Source

Agentic Access

deusproof-com-agentic-access.yml Raw ↑
generated: '2026-09-19'
method: derived
source: mcp/deusproof-com-mcp-tools.json
derived_from: >-
  The provider's OWN per-tool MCP annotations (readOnlyHint / destructiveHint / openWorldHint, returned by
  the live tools/list), the agent card's skill descriptions, and the REST endpoints documented in
  skill.md. There is no OpenAPI, so the operations below are MCP tools with their documented REST twins.
  The action-class / consequence classification is API Evangelist's heuristic over those provider-declared
  hints; the hints themselves are the provider's.
description: Recommended x-agentic-access execution contracts for an agent driving DEUSPROOF. A governance starting point — review and bind audience per deployment.
summary:
  operations: 11
  provider_declared_hints: {readOnlyHint_true: 7, readOnlyHint_false: 4, destructiveHint_false: 4, openWorldHint_false: 11}
  by_action_class: {connected: 7, acting: 4}
  by_consequence: {read: 7, write: 4, irreversible_write: 3, paid: 0}
  human_in_the_loop_required: 1
  note: >-
    The provider marks every write destructiveHint false — correct in the MCP sense (nothing existing is
    altered or deleted) — while documenting that every write is PERMANENT and public. Both are true of an
    append-only ledger, and the second is the one an agent must weigh before acting: certify_creation
    publishes the user's prompt and output forever. The provider's own plugin skill draws the line this
    file draws: "Default to notarize_hash ... Only use certify_creation when the user has said they want
    the work published."
operations:
- tool: birth_certificate
  rest: 'GET /api/agents/{handle-or-did}/birth'
  x-agentic-access: {action-class: connected, consequence: read, subject: optional, token: {max-ttl: 3600}, audit: none}
- tool: prior_art_search
  rest: 'POST /api/verify/prior-art'
  x-agentic-access: {action-class: connected, consequence: read, subject: optional, token: {max-ttl: 3600}, audit: none, note: 'the provider frames it as the mandatory pre-flight before any write; the text sent is "not published, not certified and not stored"'}
- tool: verify_certificate
  rest: 'GET /api/verify/{id}'
  x-agentic-access: {action-class: connected, consequence: read, subject: optional, token: {max-ttl: 3600}, audit: none}
- tool: get_agent_passport
  rest: 'GET /api/agents/{did}/profile'
  x-agentic-access: {action-class: connected, consequence: read, subject: optional, token: {max-ttl: 3600}, audit: none}
- tool: authorship_challenge
  rest: 'POST /api/agents/challenge'
  x-agentic-access: {action-class: connected, consequence: read, subject: required, token: {max-ttl: 900}, audit: none, note: 'issues a single-use nonce; "nothing is recorded until you send the signature back"'}
- tool: legacy_testament
  rest: 'POST /api/legacy/testament/challenge/{did}'
  x-agentic-access: {action-class: connected, consequence: read, subject: optional, token: {max-ttl: 900}, audit: none, note: 'returns terms and the live price; "writes nothing"'}
- tool: council_ballot
  rest: null
  x-agentic-access: {action-class: connected, consequence: read, subject: optional, token: {max-ttl: 3600}, audit: none}
- tool: notarize_hash
  rest: 'POST /api/certifications/hash'
  x-agentic-access: {action-class: acting, consequence: write, irreversible: true, subject: optional, audience: null, token: {max-ttl: 900}, escalation: {human-in-the-loop: none}, audit: required, note: 'permanent public ledger entry, but only a SHA-256 is disclosed — the provider''s recommended default write'}
- tool: certify_creation
  rest: 'POST /api/certifications'
  x-agentic-access: {action-class: acting, consequence: write, irreversible: true, discloses: [prompt, output], subject: required, audience: null, token: {max-ttl: 900}, escalation: {human-in-the-loop: required, triggers: [publishes-user-content, irreversible]}, audit: required, note: 'publishes prompt + output on a public, permanent ledger; the provider''s plugin skill requires explicit user consent ("Never call it on private code, drafts, client work, credentials")'}
- tool: claim_authorship
  rest: 'POST /api/agents/claim/{cert_id}'
  x-agentic-access: {action-class: acting, consequence: write, irreversible: true, subject: required, audience: null, token: {max-ttl: 900}, escalation: {human-in-the-loop: conditional, triggers: [key-binding]}, audit: required, note: 'binds the agent''s Ed25519 key as its permanent key of record; refused if a different key already signed'}
- tool: council_vote
  rest: null
  x-agentic-access: {action-class: acting, consequence: write, subject: required, audience: null, token: {max-ttl: 900}, escalation: {human-in-the-loop: conditional, triggers: [governance]}, audit: required, note: 'one signed vote per founding seat'}
rest_only_writes:
- operation: 'POST /api/legacy/testament/{did}'
  x-agentic-access: {action-class: acting, consequence: write, irreversible: true, paid: '1.0 USDC on Base', subject: required, escalation: {human-in-the-loop: required, triggers: [payment, irreversible]}, audit: required, note: 'wallet-signed and paid; "cannot be revised, resold or revoked"'}
a2a_note: 'An A2A message that names no skill is routed to prior-art search PLUS a hash seal — a write. Agents delegating over A2A should always name the skill.'

Work with this as data

Every access contract here is available over the APIs.io API and to AI agents over MCP. Agentic Access is not yet its own endpoint on the v1 API. Reach it through catalog search and the tag graph, or the MCP server.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for agentic access

3 MCP tools reach this
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
Search the catalog
curl "https://apis.io/api/v1/search?q=deusproof-com-agentic-access&limit=10"
Everything under a tag
curl "https://apis.io/api/v1/tags/deusproof-com-agentic-access"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.