Frostbyte · Agentic Access

Frostbyte Agentic Access

x-agentic-access generated

Frostbyte exposes 183 API operations that an AI agent could call, of which 102 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: 81 read, 93 write, and 9 physical.

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.

Developer ToolsUtility APIsGeolocationCryptocurrencyScreenshotsDNSScrapingAI Agents
Operations: 183 Acting: 102 Human-in-the-loop: 0 Method: generated

By consequence

read 81 write 93 physical 9

Highest-consequence actions

The physical and safety-critical operations an agent could invoke — the ones that most warrant scoped tokens, tight TTLs, and escalation. Full per-operation contracts are in the source below.

MethodPathConsequenceHuman-in-loop
POST /v1/agent-email/api/send physical conditional
POST /v1/agent-email/api/send/template physical conditional
POST /v1/agent-email/api/smtp/configure physical conditional
POST /v1/agent-email/api/smtp/verify physical conditional
POST /v1/agent-wallet/api/wallets/{id}/send physical conditional
POST /v1/contract-deployer/api/compile physical conditional
POST /v1/contract-deployer/api/deploy physical conditional
POST /v1/defi-trading/api/orders physical conditional
POST /v1/frostbyte-wallet/v1/wallet/send physical conditional

Source

Agentic Access

Raw ↑
generated: '2026-07-15'
method: generated
source: openapi/frostbyte-agent-gateway-openapi.yml, openapi/frostbyte-code-execution-openapi.yml,
  openapi/frostbyte-crypto-prices-openapi.yml, openapi/frostbyte-dns-lookup-openapi.yml, openapi/frostbyte-ip-geolocation-openapi.yml,
  openapi/frostbyte-screenshot-openapi.yml, openapi/frostbyte-web-scraper-openapi.yml
description: Recommended x-agentic-access execution contracts, classified heuristically from
  the OpenAPI. A governance starting point for exposing this API to AI agents — review and bind
  audience per deployment. See research/curity/agentic-governance/.
summary:
  operations: 183
  by_action_class:
    acting: 102
    connected: 81
  by_consequence:
    write: 93
    read: 81
    physical: 9
  human_in_the_loop_required: 0
operations:
- path: /v1/poison-guard/api/analyze
  method: post
  operationId: poison-guard_post_api_analyze
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/poison-guard/api/check/{address}
  method: get
  operationId: poison-guard_get_api_check_address
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/fair-games/api/games/dice
  method: post
  operationId: fair-games_post_api_games_dice
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/fair-games/api/games/coinflip
  method: post
  operationId: fair-games_post_api_games_coinflip
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/fair-games/api/games/roulette
  method: post
  operationId: fair-games_post_api_games_roulette
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-wallet/api/wallets/create
  method: post
  operationId: agent-wallet_post_api_wallets_create
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-wallet/api/wallets/{id}/balance
  method: get
  operationId: agent-wallet_get_api_wallets_id_balance
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/agent-wallet/api/wallets/{id}/send
  method: post
  operationId: agent-wallet_post_api_wallets_id_send
  x-agentic-access:
    action-class: acting
    consequence: physical
    subject: required
    audience: null
    token:
      max-ttl: 300
      exchange: true
      purpose-required: true
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/defi-trading/api/markets
  method: get
  operationId: defi-trading_get_api_markets
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/defi-trading/api/orders
  method: post
  operationId: defi-trading_post_api_orders
  x-agentic-access:
    action-class: acting
    consequence: physical
    subject: required
    audience: null
    token:
      max-ttl: 300
      exchange: true
      purpose-required: true
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/defi-trading/api/positions
  method: get
  operationId: defi-trading_get_api_positions
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/onchain-analytics/api/tokens/{address}
  method: get
  operationId: onchain-analytics_get_api_tokens_address
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/onchain-analytics/api/search
  method: get
  operationId: onchain-analytics_get_api_search
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/onchain-analytics/api/trending
  method: get
  operationId: onchain-analytics_get_api_trending
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/defi-mcp/mcp/tools/call
  method: post
  operationId: defi-mcp_post_mcp_tools_call
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/defi-mcp/mcp/tools/list
  method: get
  operationId: defi-mcp_get_mcp_tools_list
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/crypto-feeds/api/prices
  method: get
  operationId: crypto-feeds_get_api_prices
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/contract-deployer/api/compile
  method: post
  operationId: contract-deployer_post_api_compile
  x-agentic-access:
    action-class: acting
    consequence: physical
    subject: required
    audience: null
    token:
      max-ttl: 300
      exchange: true
      purpose-required: true
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/contract-deployer/api/deploy
  method: post
  operationId: contract-deployer_post_api_deploy
  x-agentic-access:
    action-class: acting
    consequence: physical
    subject: required
    audience: null
    token:
      max-ttl: 300
      exchange: true
      purpose-required: true
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/contract-deployer/api/templates
  method: get
  operationId: contract-deployer_get_api_templates
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/agent-registry/api/services/register
  method: post
  operationId: agent-registry_post_api_services_register
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-registry/api/services/search
  method: get
  operationId: agent-registry_get_api_services_search
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/agent-registry/api/services/{id}
  method: get
  operationId: agent-registry_get_api_services_id
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/agent-identity/api/identities/create
  method: post
  operationId: agent-identity_post_api_identities_create
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-identity/api/identities/{id}/sign
  method: post
  operationId: agent-identity_post_api_identities_id_sign
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-identity/api/auth/challenge
  method: post
  operationId: agent-identity_post_api_auth_challenge
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-referral/api/programs/create
  method: post
  operationId: agent-referral_post_api_programs_create
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-referral/api/track/click
  method: post
  operationId: agent-referral_post_api_track_click
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-referral/api/track/conversion
  method: post
  operationId: agent-referral_post_api_track_conversion
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/token-launchpad/api/tokens/create
  method: post
  operationId: token-launchpad_post_api_tokens_create
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/token-launchpad/api/templates
  method: get
  operationId: token-launchpad_get_api_templates
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/token-launchpad/api/deployments
  method: get
  operationId: token-launchpad_get_api_deployments
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/agent-memory/api/kv/set
  method: post
  operationId: agent-memory_post_api_kv_set
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-memory/api/kv/get/{key}
  method: get
  operationId: agent-memory_get_api_kv_get_key
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/agent-memory/api/vectors/search
  method: post
  operationId: agent-memory_post_api_vectors_search
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-taskqueue/api/tasks/enqueue
  method: post
  operationId: agent-taskqueue_post_api_tasks_enqueue
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-taskqueue/api/tasks/dequeue
  method: post
  operationId: agent-taskqueue_post_api_tasks_dequeue
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-taskqueue/api/tasks/{id}
  method: get
  operationId: agent-taskqueue_get_api_tasks_id
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/agent-secrets/api/vaults/create
  method: post
  operationId: agent-secrets_post_api_vaults_create
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-secrets/api/secrets/set
  method: post
  operationId: agent-secrets_post_api_secrets_set
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-secrets/api/secrets/get
  method: get
  operationId: agent-secrets_get_api_secrets_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/agent-scheduler/api/jobs/create
  method: post
  operationId: agent-scheduler_post_api_jobs_create
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-scheduler/api/jobs
  method: get
  operationId: agent-scheduler_get_api_jobs
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/agent-scheduler/api/jobs/{id}
  method: delete
  operationId: agent-scheduler_delete_api_jobs_id
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-webhooks/api/endpoints/create
  method: post
  operationId: agent-webhooks_post_api_endpoints_create
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-webhooks/hook/{id}
  method: post
  operationId: agent-webhooks_post_hook_id
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-webhooks/api/events
  method: get
  operationId: agent-webhooks_get_api_events
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/agent-eventbus/api/channels/create
  method: post
  operationId: agent-eventbus_post_api_channels_create
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-eventbus/api/events/publish
  method: post
  operationId: agent-eventbus_post_api_events_publish
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-filestorage/api/files/upload
  method: post
  operationId: agent-filestorage_post_api_files_upload
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-filestorage/api/files/{id}/download
  method: get
  operationId: agent-filestorage_get_api_files_id_download
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/agent-filestorage/d/{token}/{filename}
  method: get
  operationId: agent-filestorage_get_d_token_filename
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/agent-logdrain/api/logs
  method: post
  operationId: agent-logdrain_post_api_logs
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-logdrain/api/logs
  method: get
  operationId: agent-logdrain_get_api_logs
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/agent-logdrain/api/logs/batch
  method: post
  operationId: agent-logdrain_post_api_logs_batch
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-screenshot/api/screenshot
  method: post
  operationId: agent-screenshot_post_api_screenshot
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-screenshot/api/screenshot
  method: get
  operationId: agent-screenshot_get_api_screenshot
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/agent-screenshot/api/screenshot/json
  method: post
  operationId: agent-screenshot_post_api_screenshot_json
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-scraper/api/scrape
  method: post
  operationId: agent-scraper_post_api_scrape
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-scraper/api/scrape
  method: get
  operationId: agent-scraper_get_api_scrape
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/agent-scraper/api/extract
  method: post
  operationId: agent-scraper_post_api_extract
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-coderunner/api/execute
  method: post
  operationId: agent-coderunner_post_api_execute
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-coderunner/api/sessions
  method: post
  operationId: agent-coderunner_post_api_sessions
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-coderunner/api/sessions/{id}/execute
  method: post
  operationId: agent-coderunner_post_api_sessions_id_execute
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-coderunner/api/languages
  method: get
  operationId: agent-coderunner_get_api_languages
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/agent-pdfgen/api/pdf/from-html
  method: post
  operationId: agent-pdfgen_post_api_pdf_from-html
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-pdfgen/api/pdf/from-url
  method: post
  operationId: agent-pdfgen_post_api_pdf_from-url
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-pdfgen/api/pdf/from-markdown
  method: post
  operationId: agent-pdfgen_post_api_pdf_from-markdown
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-pdfgen/api/pdf/from-template
  method: post
  operationId: agent-pdfgen_post_api_pdf_from-template
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-imageproc/api/resize
  method: post
  operationId: agent-imageproc_post_api_resize
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-imageproc/api/convert
  method: post
  operationId: agent-imageproc_post_api_convert
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-imageproc/api/crop
  method: post
  operationId: agent-imageproc_post_api_crop
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-imageproc/api/rotate
  method: post
  operationId: agent-imageproc_post_api_rotate
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-imageproc/api/blur
  method: post
  operationId: agent-imageproc_post_api_blur
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-imageproc/api/metadata
  method: post
  operationId: agent-imageproc_post_api_metadata
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-imageproc/api/qrcode
  method: post
  operationId: agent-imageproc_post_api_qrcode
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-imageproc/api/placeholder/{w}/{h}
  method: get
  operationId: agent-imageproc_get_api_placeholder_w_h
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/agent-imageproc/api/transform
  method: post
  operationId: agent-imageproc_post_api_transform
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-transform/api/transform
  method: post
  operationId: agent-transform_post_api_transform
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-transform/api/detect
  method: post
  operationId: agent-transform_post_api_detect
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-transform/api/format
  method: post
  operationId: agent-transform_post_api_format
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-transform/api/validate/json
  method: post
  operationId: agent-transform_post_api_validate_json
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-transform/api/base64/encode
  method: post
  operationId: agent-transform_post_api_base64_encode
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-transform/api/hash
  method: post
  operationId: agent-transform_post_api_hash
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-email/api/send
  method: post
  operationId: agent-email_post_api_send
  x-agentic-access:
    action-class: acting
    consequence: physical
    subject: required
    audience: null
    token:
      max-ttl: 300
      exchange: true
      purpose-required: true
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-email/api/send/template
  method: post
  operationId: agent-email_post_api_send_template
  x-agentic-access:
    action-class: acting
    consequence: physical
    subject: required
    audience: null
    token:
      max-ttl: 300
      exchange: true
      purpose-required: true
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-email/api/smtp/configure
  method: post
  operationId: agent-email_post_api_smtp_configure
  x-agentic-access:
    action-class: acting
    consequence: physical
    subject: required
    audience: null
    token:
      max-ttl: 300
      exchange: true
      purpose-required: true
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-email/api/smtp/verify
  method: post
  operationId: agent-email_post_api_smtp_verify
  x-agentic-access:
    action-class: acting
    consequence: physical
    subject: required
    audience: null
    token:
      max-ttl: 300
      exchange: true
      purpose-required: true
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-email/api/templates
  method: get
  operationId: agent-email_get_api_templates
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/agent-email/api/logs
  method: get
  operationId: agent-email_get_api_logs
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/agent-shorturl/api/shorten
  method: post
  operationId: agent-shorturl_post_api_shorten
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-shorturl/api/shorten/bulk
  method: post
  operationId: agent-shorturl_post_api_shorten_bulk
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/agent-shorturl/api/urls
  method: get
  operationId: agent-shorturl_get_api_urls
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/agent-shorturl/api/urls/{slug}/stats
  method: get
  operationId: agent-shorturl_get_api_urls_slug_stats
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/agent-shorturl/{slug}
  method: get
  operationId: agent-shorturl_get_slug
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /v1/agent-dns/api/resolve/{domain}
  method: get
  operationId: agent-dns_get_api_resolve_domain
  x-agentic-access:
    action-class: connected
    consequence: read
    sub

# --- truncated at 32 KB (56 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/frostbyte/refs/heads/main/agentic-access/frostbyte-agentic-access.yml