API
Endpoints the API publishes are listed below, grouped as the OpenAPI document groups them, with the one-line summary the document gives each.
Key means the endpoint asks for an API key. Free means it asks for none.
The list is generated from the OpenAPI document, which stays the source of truth.
Agents that use MCP can reach the tools listed on the MCP page with the same key.
Verification
POST /verify/ package
Verify a software package for registry, vulnerability, and typosquat findings · KeyPOST /verify/ package/ batch
Verify up to 20 software packages in one batch · KeyPOST /verify/ tool
Verify a tool or MCP server via three-stage probe · KeyPOST /verify/ tool/ batch
Verify up to 20 tool or MCP servers per batch · KeyPOST /verify/ citation
Verify a source URL contains the claimed information · KeyPOST /verify/ citation/ batch
Verify up to 20 citations in one batch · KeyPOST /verify/ claim
Verify a factual claim against its cited sources · KeyPOST /verify/ claim/ batch
Verify up to 20 factual claims in one batch · KeyPOST /v1/ verify/ package
Verify a software package for registry, vulnerability, and typosquat findings · KeyPOST /v1/ verify/ package/ batch
Verify up to 20 software packages in one batch · KeyPOST /v1/ verify/ tool
Verify a tool or MCP server via three-stage probe · KeyPOST /v1/ verify/ tool/ batch
Verify up to 20 tool or MCP servers per batch · KeyPOST /v1/ verify/ citation
Verify a source URL contains the claimed information · KeyPOST /v1/ verify/ citation/ batch
Verify up to 20 citations in one batch · KeyPOST /v1/ verify/ claim
Verify a factual claim against its cited sources · KeyPOST /v1/ verify/ claim/ batch
Verify up to 20 factual claims in one batch · Key
Brand
GET /brands
List brands available in the reference catalog · FreePOST /brand/ check
Verify brand claims against the reference record · KeyGET /brand/ {slug}/ definition
Get a brand's compiled reference record · FreeGET /v1/ brands
List brands available in the reference catalog · FreePOST /v1/ brand/ check
Verify brand claims against the reference record · KeyGET /v1/ brand/ {slug}/ definition
Get a brand's compiled reference record · Free
Receipts
GET /receipts
List your own receipts, newest first · KeyGET /receipts/ export
Export your receipts as an evidence bundle · KeyGET /receipts/ packs
List the evidence-pack cuts you can render · KeyGET /receipts/ packs/ {cut_id}
Render an evidence pack over your own receipts · KeyGET /receipts/ {receipt_id}
Fetch one of your receipts by id · KeyPOST /receipts/ {receipt_id}/ verify
Check the byte integrity of a receipt · KeyPOST /receipts/ {receipt_id}/ recompute
Re-run a receipt's recorded verdict process · KeyPOST /receipts/ {receipt_id}/ hold
Place a legal hold on a receipt · KeyDELETE /receipts/ {receipt_id}/ hold
Release a legal hold on a receipt · KeyGET /v1/ receipts
List your own receipts, newest first · KeyGET /v1/ receipts/ export
Export your receipts as an evidence bundle · KeyGET /v1/ receipts/ packs
List the evidence-pack cuts you can render · KeyGET /v1/ receipts/ packs/ {cut_id}
Render an evidence pack over your own receipts · KeyGET /v1/ receipts/ {receipt_id}
Fetch one of your receipts by id · KeyPOST /v1/ receipts/ {receipt_id}/ verify
Check the byte integrity of a receipt · KeyPOST /v1/ receipts/ {receipt_id}/ recompute
Re-run a receipt's recorded verdict process · KeyPOST /v1/ receipts/ {receipt_id}/ hold
Place a legal hold on a receipt · KeyDELETE /v1/ receipts/ {receipt_id}/ hold
Release a legal hold on a receipt · KeyGET /.well-known/ jwks.json
Receipt-signing public keys (JWK set) · FreeGET /.well-known/ scitt-keys
Receipt-signing public keys (COSE Key Set) · Free
Notarize
POST /notarize/ hash
Notarize a sha256 digest and mint a signed receipt · KeyGET /v1/ rules/ as-of
Which sealed version of a rule was on the log as of a date · KeyGET /v1/ rules/ diff
Do these two sealed versions differ, and which came first · KeyPOST /v1/ notarize/ hash
Notarize a sha256 digest and mint a signed receipt · Key
Transparency
GET /v1/ transparency/ anchors
Summarise the Bitcoin anchor lane for a transparency log · FreeGET /v1/ transparency/ anchor
Fetch the anchor record for one checkpoint root · FreeGET /v1/ transparency/ anchor/ proof
Download the raw timestamp proof bytes for one anchor · FreeGET /transparency/ reliance/ v1
The transparency log's origin, as a page · FreeGET /transparency/ reliance/ v1/ vkey
The transparency log's verification key (C2SP vkey) · FreeGET /transparency/ reliance/ v1/ checkpoint
The latest signed checkpoint note, verbatim · FreeGET /v1/ transparency/ checkpoint
Fetch the latest transparency checkpoint per log · FreeGET /v1/ transparency/ consistency
Fetch a consistency proof between published sizes · FreeGET /v1/ transparency/ checkpoints
Fetch the signed checkpoint at one published tree size · FreeGET /v1/ transparency/ checkpoints/ history
List the sizes this log has published checkpoints at, newest first · FreeGET /v1/ transparency/ inclusion
Fetch an inclusion proof for one receipt's log entry · FreeGET /v1/ transparency/ payments
Count the log entries bound to one settlement transaction · Free
Agent
POST /agents/ register
Register a new agent and receive its token · FreeGET /agents/ {agent_id}/ trust-score
Fetch an agent's trust score by id · KeyPOST /agents/ trust-scores/ batch
Fetch trust scores for up to 50 agents · KeyPOST /v1/ agents/ register
Register a new agent and receive its token · FreeGET /v1/ agents/ {agent_id}/ trust-score
Fetch an agent's trust score by id · KeyPOST /v1/ agents/ trust-scores/ batch
Fetch trust scores for up to 50 agents · Key
Agent Reputation
GET /v1/ reputation/ self
Check your agent's own reputation score · Free
Audit
GET /agents/ {agent_id}/ audit-log
List an agent's verification audit log entries · KeyGET /agents/ {agent_id}/ audit-log/ summary
Summarize an agent's verification checks by endpoint, verdict, and brand · KeyGET /v1/ agents/ {agent_id}/ audit-log
List an agent's verification audit log entries · KeyGET /v1/ agents/ {agent_id}/ audit-log/ summary
Summarize an agent's verification checks by endpoint, verdict, and brand · Key
Monitor
GET /brand/ {slug}/ monitor
Get a brand's recorded health snapshot · FreeGET /brand/ {slug}/ monitor/ narratives
List recorded narratives for a brand · FreeGET /brand/ {slug}/ monitor/ models
Get per-model metrics recorded for a brand · FreeGET /brand/ {slug}/ monitor/ recommendations
Get recorded recommendation rates by category · FreeGET /brand/ {slug}/ monitor/ competitive
Compare a brand's recorded health against competitors · FreePOST /brand/ {slug}/ monitor/ claims
Register claims to track for a brand · KeyGET /brand/ {slug}/ monitor/ claims
List tracked claims for a brand · KeyGET /brand/ {slug}/ monitor/ insights
Get generated insights from a brand's monitor data · KeyPOST /brand/ {slug}/ monitor/ subscribe
Create a webhook subscription for monitor alerts · KeyDELETE /brand/ {slug}/ monitor/ subscribe/ {sub_id}
Delete a brand monitor subscription · KeyGET /brand/ {slug}/ monitor/ subscriptions
List active monitor subscriptions for a brand · KeyGET /v1/ brand/ {slug}/ monitor
Get a brand's recorded health snapshot · FreeGET /v1/ brand/ {slug}/ monitor/ narratives
List recorded narratives for a brand · FreeGET /v1/ brand/ {slug}/ monitor/ models
Get per-model metrics recorded for a brand · FreeGET /v1/ brand/ {slug}/ monitor/ recommendations
Get recorded recommendation rates by category · FreeGET /v1/ brand/ {slug}/ monitor/ competitive
Compare a brand's recorded health against competitors · FreePOST /v1/ brand/ {slug}/ monitor/ claims
Register claims to track for a brand · KeyGET /v1/ brand/ {slug}/ monitor/ claims
List tracked claims for a brand · KeyGET /v1/ brand/ {slug}/ monitor/ insights
Get generated insights from a brand's monitor data · KeyPOST /v1/ brand/ {slug}/ monitor/ subscribe
Create a webhook subscription for monitor alerts · KeyDELETE /v1/ brand/ {slug}/ monitor/ subscribe/ {sub_id}
Delete a brand monitor subscription · KeyGET /v1/ brand/ {slug}/ monitor/ subscriptions
List active monitor subscriptions for a brand · Key
Brand Analytics
GET /analytics/ brand/ {slug}/ summary
Summarize agent activity for a brand · KeyGET /analytics/ brand/ {slug}/ trends
Get weekly agent activity trends · KeyGET /analytics/ brand/ {slug}/ vertical
Compare a brand within its vertical · KeyGET /analytics/ brand/ {slug}/ gaps
List data coverage gaps for a brand · KeyGET /v1/ analytics/ brand/ {slug}/ summary
Summarize agent activity for a brand · KeyGET /v1/ analytics/ brand/ {slug}/ trends
Get weekly agent activity trends · KeyGET /v1/ analytics/ brand/ {slug}/ vertical
Compare a brand within its vertical · KeyGET /v1/ analytics/ brand/ {slug}/ gaps
List data coverage gaps for a brand · Key
Price
POST /price/ check
Verify price claims against recorded product prices · KeyPOST /v1/ price/ check
Verify price claims against recorded product prices · Key
Policy
POST /policy/ check
Verify claims against a brand's stored policies · KeyPOST /v1/ policy/ check
Verify claims against a brand's stored policies · Key
Financial
POST /financial/ check
Verify financial claims against EDGAR-grounded facts · KeyPOST /v1/ financial/ check
Verify financial claims against EDGAR-grounded facts · Key
Compliance
POST /compliance/ check
Verify claims about a brand's regulatory status · KeyPOST /v1/ compliance/ check
Verify claims about a brand's regulatory status · Key
Spec
POST /spec/ check
Verify a product specification claim for a brand · KeyPOST /v1/ spec/ check
Verify a product specification claim for a brand · Key
Competitive
POST /competitive/ check
Verify competitive claims against reference data · KeyPOST /v1/ competitive/ check
Verify competitive claims against reference data · Key
Sentiment
POST /sentiment/ check
Analyze sentiment for a batch of texts · KeyPOST /v1/ sentiment/ check
Analyze sentiment for a batch of texts · Key
Freshness
POST /freshness/ check
Check submitted text for stale information · KeyPOST /v1/ freshness/ check
Check submitted text for stale information · Key
Customs
POST /customs/ check
Check N-model agreement on HS/HTS codes for a shipment · KeyPOST /v1/ customs/ check
Check N-model agreement on HS/HTS codes for a shipment · Key
Safety
POST /safety/ check
Check content against GARM brand safety categories · KeyPOST /safety/ check/ batch
Run GARM safety checks on up to 20 items · KeyPOST /v1/ safety/ check
Check content against GARM brand safety categories · KeyPOST /v1/ safety/ check/ batch
Run GARM safety checks on up to 20 items · Key
PII
POST /pii/ check
Check submitted content for PII with the pinned detector · KeyPOST /v1/ pii/ check
Check submitted content for PII with the pinned detector · Key
Preflight
POST /test/ preflight
Run a preflight check on an agent response · KeyPOST /test/ preflight/ batch
Run preflight checks on up to 20 agent responses · KeyPOST /v1/ test/ preflight
Run a preflight check on an agent response · KeyPOST /v1/ test/ preflight/ batch
Run preflight checks on up to 20 agent responses · Key
Egress Gate
POST /egress/ gate
Gate an egress payload on the pinned PHI detector · KeyPOST /v1/ egress/ gate
Gate an egress payload on the pinned PHI detector · Key
Pre-Transaction
POST /verify/ pre-transaction
Run multiple verification checks before a commerce transaction · KeyPOST /v1/ verify/ pre-transaction
Run multiple verification checks before a commerce transaction · Key
References
POST /references
Pin a behavior reference snapshot for this account · KeyGET /references
List this account's pinned behavior references · KeyGET /references/ {slug}
Get one pinned behavior reference by slug · KeyPOST /v1/ references
Pin a behavior reference snapshot for this account · KeyGET /v1/ references
List this account's pinned behavior references · KeyGET /v1/ references/ {slug}
Get one pinned behavior reference by slug · Key
Contracts
POST /contracts
Declare a behavior contract for this account · KeyGET /contracts
List this account's declared behavior contracts · KeyGET /contracts/ {slug}
Get one declared behavior contract by slug · KeyPOST /v1/ contracts
Declare a behavior contract for this account · KeyGET /v1/ contracts
List this account's declared behavior contracts · KeyGET /v1/ contracts/ {slug}
Get one declared behavior contract by slug · Key
Fallbacks
POST /fallbacks
Declare a named fallback for this account · KeyGET /fallbacks
List this account's fallback declarations · KeyGET /fallbacks/ {slug}
Get one fallback declaration by slug · KeyPOST /v1/ fallbacks
Declare a named fallback for this account · KeyGET /v1/ fallbacks
List this account's fallback declarations · KeyGET /v1/ fallbacks/ {slug}
Get one fallback declaration by slug · Key
Regression
POST /verify/ regression
Verify one candidate against its declared contract and pinned reference · KeyPOST /v1/ verify/ regression
Verify one candidate against its declared contract and pinned reference · Key
Parity
POST /verify/ parity
Verify a declared fallback's captured behavior against its pinned reference · KeyPOST /v1/ verify/ parity
Verify a declared fallback's captured behavior against its pinned reference · Key
Cutover
POST /verify/ cutover
Verify a dated cutover exercise against its declared binding · KeyPOST /v1/ verify/ cutover
Verify a dated cutover exercise against its declared binding · Key
Run Conformance
POST /verify/ run
Verify harness run evidence against its card contract · KeyPOST /v1/ verify/ run
Verify harness run evidence against its card contract · Key
Accuracy
GET /accuracy
List the latest validated accuracy cell for every dimension · FreeGET /accuracy/ {dimension}
Get the latest validated accuracy cell for one dimension · FreeGET /v1/ accuracy
List the latest validated accuracy cell for every dimension · FreeGET /v1/ accuracy/ {dimension}
Get the latest validated accuracy cell for one dimension · Free
Methodology
GET /methodology
List every published methodology document · FreeGET /methodology/ {slug}
Get one published methodology document by slug · FreeGET /v1/ methodology
List every published methodology document · FreeGET /v1/ methodology/ {slug}
Get one published methodology document by slug · Free
Graph
GET /graph/ entity/ {entity_id}
Get recorded observations for a graph entity · KeyGET /graph/ search
Search graph entities by observation criteria · KeyGET /graph/ entities
List tracked entities with latest scan summaries · KeyGET /v1/ graph/ entity/ {entity_id}
Get recorded observations for a graph entity · KeyGET /v1/ graph/ search
Search graph entities by observation criteria · KeyGET /v1/ graph/ entities
List tracked entities with latest scan summaries · Key
Advisor
POST /advisor/ recommend
Get ranked MCP server recommendations · KeyGET /advisor/ compare
Compare MCP servers side by side · KeyGET /advisor/ categories
List advisor categories with entity counts · KeyPOST /advisor/ feedback
Record feedback on a recommendation · KeyPOST /v1/ advisor/ recommend
Get ranked MCP server recommendations · KeyGET /v1/ advisor/ compare
Compare MCP servers side by side · KeyGET /v1/ advisor/ categories
List advisor categories with entity counts · KeyPOST /v1/ advisor/ feedback
Record feedback on a recommendation · Key
Scanner
POST /scanner/ submit
Submit an MCP server for scanning · KeyGET /scanner/ status/ {scan_id}
Get a scan's status and progress · KeyPOST /v1/ scanner/ submit
Submit an MCP server for scanning · KeyGET /v1/ scanner/ status/ {scan_id}
Get a scan's status and progress · Key
Clusters
GET /api/ clusters
List brand clusters with aggregate scores · FreeGET /api/ clusters/ {cluster_id}
Get one cluster's brands and aggregate stats · FreeGET /api/ brands/ {brand_id}/ peer-group
Compare a brand against its cluster peers · FreeGET /v1/ api/ clusters
List brand clusters with aggregate scores · FreeGET /v1/ api/ clusters/ {cluster_id}
Get one cluster's brands and aggregate stats · FreeGET /v1/ api/ brands/ {brand_id}/ peer-group
Compare a brand against its cluster peers · Free
Similarity
GET /api/ brands/ {brand_id}/ similar
List brands similar to a given brand · FreeGET /v1/ api/ brands/ {brand_id}/ similar
List brands similar to a given brand · Free
Profile
GET /brand/ {slug}/ profile
Get a brand's composite profile · FreeGET /brands/ profiles
List brand profile summaries · FreeGET /v1/ brand/ {slug}/ profile
Get a brand's composite profile · FreeGET /v1/ brands/ profiles
List brand profile summaries · Free
Availability
GET /brand/ {slug}/ availability
Get a brand's recorded geographic availability · FreeGET /brand/ {slug}/ promotions
List a brand's recorded active promotions · FreeGET /v1/ brand/ {slug}/ availability
Get a brand's recorded geographic availability · FreeGET /v1/ brand/ {slug}/ promotions
List a brand's recorded active promotions · Free
Hours
GET /brand/ {slug}/ hours
Get a brand's recorded business hours · FreeGET /v1/ brand/ {slug}/ hours
Get a brand's recorded business hours · Free
Contact
GET /brand/ {slug}/ contact
Fetch recorded contact information for a brand · FreeGET /v1/ brand/ {slug}/ contact
Fetch recorded contact information for a brand · Free
Edge Ops
GET /v1/ ops
List metadata for all ops feeds · KeyGET /v1/ ops/ events/ {event_id}
Fetch a single ops event by id · KeyGET /v1/ ops/ webhooks
List your ops webhook subscriptions · KeyPOST /v1/ ops/ webhooks
Create an ops webhook subscription · KeyGET /v1/ ops/ {feed}
List events for one ops feed · KeyDELETE /v1/ ops/ webhooks/ {webhook_id}
Delete one of your ops webhooks · KeyPOST /v1/ ops/ webhooks/ {webhook_id}/ test
Send a test event to a webhook · Key
Watchers
POST /watchers
Create a watcher for a brand · KeyGET /watchers
List watchers owned by the caller · KeyGET /watchers/ {watcher_id}
Get a single watcher by id · KeyPUT /watchers/ {watcher_id}
Update fields on an existing watcher · KeyDELETE /watchers/ {watcher_id}
Delete a watcher · KeyGET /watchers/ {watcher_id}/ events
List triggered events for a watcher · KeyPOST /watchers/ {watcher_id}/ test
Dry-run a watcher without firing it · KeyPOST /watchers/ {watcher_id}/ rotate-secret
Rotate a watcher's webhook secret · KeyPOST /v1/ watchers
Create a watcher for a brand · KeyGET /v1/ watchers
List watchers owned by the caller · KeyGET /v1/ watchers/ {watcher_id}
Get a single watcher by id · KeyPUT /v1/ watchers/ {watcher_id}
Update fields on an existing watcher · KeyDELETE /v1/ watchers/ {watcher_id}
Delete a watcher · KeyGET /v1/ watchers/ {watcher_id}/ events
List triggered events for a watcher · KeyPOST /v1/ watchers/ {watcher_id}/ test
Dry-run a watcher without firing it · KeyPOST /v1/ watchers/ {watcher_id}/ rotate-secret
Rotate a watcher's webhook secret · Key
API Keys
POST /api-keys
Create an API key via self-serve signup · FreeGET /api-keys
List the API keys for your email · KeyPOST /api-keys/ programmatic
Create an API key without a human challenge · FreePOST /api-keys/ verify
Activate an API key via its email link · FreeDELETE /api-keys/ {key_id}
Revoke one of your own API keys · KeyPOST /v1/ api-keys
Create an API key via self-serve signup · FreeGET /v1/ api-keys
List the API keys for your email · KeyPOST /v1/ api-keys/ programmatic
Create an API key without a human challenge · FreePOST /v1/ api-keys/ verify
Activate an API key via its email link · FreeDELETE /v1/ api-keys/ {key_id}
Revoke one of your own API keys · Key
Billing
POST /billing/ checkout
Create a Stripe checkout session for an upgrade · FreePOST /billing/ webhook
Process Stripe webhook events idempotently · FreeGET /billing/ status
Fetch the calling key's billing plan and usage · KeyGET /billing/ usage
Fetch your usage against the daily cap · KeyGET /billing/ plans
List available billing plans · FreePOST /v1/ billing/ checkout
Create a Stripe checkout session for an upgrade · FreePOST /v1/ billing/ webhook
Process Stripe webhook events idempotently · FreeGET /v1/ billing/ status
Fetch the calling key's billing plan and usage · KeyGET /v1/ billing/ usage
Fetch your usage against the daily cap · KeyGET /v1/ billing/ plans
List available billing plans · Free
Auth
GET /v1/ auth/ help
Describe how to authenticate against the API · Free
Account
GET /v1/ account
Report this account: its keys, its owner keys, its entitlement, and its record · KeyPUT /v1/ account/ record
Publish or retire this account's public record · KeyGET /v1/ me
Report this credential's status, both meters, and their reset instants · Key
Consent
POST /consent/ check
Check a consent document against a registered schema · KeyPOST /consent/ schemas
Register a new consent schema version · KeyGET /consent/ schemas
List your registered consent schema versions · KeyPOST /v1/ consent/ check
Check a consent document against a registered schema · KeyPOST /v1/ consent/ schemas
Register a new consent schema version · KeyGET /v1/ consent/ schemas
List your registered consent schema versions · Key
Subprocessors
POST /subprocessors/ check
Check observed subprocessors against a disclosed set · KeyPOST /subprocessors/ disclosures
Register a new subprocessor disclosure version · KeyGET /subprocessors/ disclosures
List your registered subprocessor disclosures · KeyPOST /v1/ subprocessors/ check
Check observed subprocessors against a disclosed set · KeyPOST /v1/ subprocessors/ disclosures
Register a new subprocessor disclosure version · KeyGET /v1/ subprocessors/ disclosures
List your registered subprocessor disclosures · Key
Legal
GET /terms
Serve the Terms of Service page · FreeGET /privacy
Serve the Privacy Policy page · FreeGET /security-policy
Serve the security disclosure policy page · FreeGET /getting-started
Serve the getting started guide · FreeGET /verify_receipt.py
Serve the offline receipt verifier script · FreeGET /verify_receipt.py.sha256
Serve the SHA-256 checksum of verify_receipt.py · FreeGET /verify_receipt.js
Serve the portable JavaScript receipt verifier · FreeGET /verify_receipt.js.sha256
Serve the SHA-256 checksum of verify_receipt.js · FreeGET /v1/ terms
Serve the Terms of Service page · FreeGET /v1/ privacy
Serve the Privacy Policy page · FreeGET /v1/ security-policy
Serve the security disclosure policy page · FreeGET /v1/ getting-started
Serve the getting started guide · FreeGET /v1/ verify_receipt.py
Serve the offline receipt verifier script · FreeGET /v1/ verify_receipt.py.sha256
Serve the SHA-256 checksum of verify_receipt.py · FreeGET /v1/ verify_receipt.js
Serve the portable JavaScript receipt verifier · FreeGET /v1/ verify_receipt.js.sha256
Serve the SHA-256 checksum of verify_receipt.js · FreeGET /.well-known/ security.txt
Security policy contact (RFC 9116) · FreeGET /security.txt
Security policy contact (RFC 9116, legacy root path) · Free
Errors
GET /errors
List every registered error problem type · FreeGET /errors/ {slug}
Fetch one registered problem type by slug · FreeGET /v1/ errors
List every registered error problem type · FreeGET /v1/ errors/ {slug}
Fetch one registered problem type by slug · Free
Discovery
GET /.well-known/ x402
x402 discovery document (keyless-payable endpoints) · FreeGET /.well-known/ ai-plugin.json
Agent/plugin manifest (legacy well-known path) · Free
A2A
GET /.well-known/ agent.json
Serve the A2A agent card · FreeGET /.well-known/ agent-card.json
Serve the A2A 1.0 agent card · Free
MCP
GET /.well-known/ mcp/ server.json
Serve the MCP server discovery document · FreePOST /mcp/ tools/ bluefox_check_brand
Verify brand claims (MCP tool bridge) · KeyGET /mcp/ tools/ bluefox_get_brand/ {slug}
Get raw brand definition (MCP tool bridge) · KeyGET /mcp/ tools/ bluefox_get_brand_profile/ {slug}
Get agent-ready brand profile (MCP tool bridge) · KeyPOST /mcp/ tools/ bluefox_register_agent
Register a new agent (MCP tool bridge) · KeyPOST /mcp/ tools/ bluefox_check_spec
Verify a product spec claim (MCP tool bridge) · KeyPOST /mcp/ tools/ bluefox_check_price
Verify product pricing claims (MCP tool bridge) · KeyPOST /mcp/ tools/ bluefox_check_policy
Verify brand policy claims (MCP tool bridge) · KeyPOST /mcp/ tools/ bluefox_check_financial
Verify company financial claims (MCP tool bridge) · KeyPOST /mcp/ tools/ bluefox_check_compliance
Verify compliance claims (MCP tool bridge) · KeyPOST /mcp/ tools/ bluefox_check_freshness
Check citation and date freshness (MCP tool bridge) · KeyPOST /mcp/ tools/ bluefox_check_competitive
Verify comparative brand claims (MCP tool bridge) · KeyPOST /mcp/ tools/ bluefox_check_sentiment
Analyze text sentiment (MCP tool bridge) · KeyPOST /mcp/ tools/ bluefox_preflight_check
Run a preflight safety check (MCP tool bridge) · KeyPOST /mcp/ tools/ bluefox_preflight_batch
Run batch preflight safety checks (MCP tool bridge) · KeyPOST /mcp/ tools/ bluefox_egress_gate
Run the fail-closed egress gate (MCP tool bridge) · KeyPOST /mcp/ tools/ bluefox_check_customs
Check HS/HTS classification agreement (MCP tool bridge) · KeyGET /mcp/ tools/ bluefox_brand_health/ {slug}
Get a brand health snapshot (MCP tool bridge) · KeyGET /mcp/ tools/ bluefox_brand_narratives/ {slug}
List top brand narratives (MCP tool bridge) · KeyGET /mcp/ tools/ bluefox_brand_models/ {slug}
Get per-model brand sentiment (MCP tool bridge) · KeyGET /mcp/ tools/ bluefox_brand_recommendations/ {slug}
Get brand recommendation rates (MCP tool bridge) · KeyGET /mcp/ tools/ bluefox_competitive_radar/ {slug}
Compare a brand against competitors (MCP tool bridge) · KeyPOST /mcp/ tools/ bluefox_narrative_analyze
Score how text frames a brand (MCP tool bridge) · KeyGET /mcp/ tools/ bluefox_brand_drift/ {slug}
Report recorded brand perception drift (MCP tool bridge) · KeyGET /mcp/ tools/ bluefox_brand_insights/ {slug}
Get generated brand insights (MCP tool bridge) · KeyPOST /mcp/ tools/ bluefox_track_claim
Register claims for accuracy tracking (MCP tool bridge) · KeyPOST /mcp/ tools/ bluefox_subscribe_monitor
Create a brand monitoring webhook (MCP tool bridge) · KeyPOST /mcp/ tools/ edge_advisor_recommend
Recommend MCP servers by requirements (MCP tool bridge) · KeyGET /mcp/ tools/ edge_advisor_compare
Compare MCP servers side by side (MCP tool bridge) · KeyGET /mcp/ tools/ edge_advisor_categories
List MCP server categories (MCP tool bridge) · KeyPOST /mcp/ tools/ bluefox_check_safety
Classify content for brand safety (MCP tool bridge) · KeyGET /mcp/ tools/ edge_ops_latest
Get latest ops feed events (MCP tool bridge) · KeyGET /mcp/ tools/ edge_ops_check
List recent P1 ops events (MCP tool bridge) · KeyPOST /mcp/ tools/ edge_ops_subscribe
Subscribe to ops feed webhooks (MCP tool bridge) · KeyPOST /mcp/ tools/ edge_pre_transaction_verify
Verify a transaction before purchase (MCP tool bridge) · KeyPOST /mcp/ tools/ edge_verify_protocol_claim
Verify commerce protocol policy claims (MCP tool bridge) · KeyPOST /mcp/ tools/ edge_check_reputation
Check agent reputation score (MCP tool bridge) · KeyPOST /mcp/ tools/ edge_create_watcher
Create a custom brand watcher (MCP tool bridge) · KeyGET /mcp/ tools/ edge_list_watchers
List your custom watchers (MCP tool bridge) · KeyGET /mcp/ tools/ edge_get_watcher_events
Get triggered watcher events (MCP tool bridge) · KeyGET /mcp/ tools/ edge_brand_analytics_summary/ {slug}
Get 30-day brand query summary (MCP tool bridge) · KeyGET /mcp/ tools/ edge_brand_analytics_trends/ {slug}
Get weekly brand query trends (MCP tool bridge) · Key
Protocol Verification
POST /v1/ verify/ protocol-claim
Verify protocol-published policy claims against Edge reference data · Key
Verify Quick
POST /v1/ verify/ quick
Submit an MCP server for a quick verification scan · FreeGET /v1/ verify/ quick/ {scan_id}
Poll a quick verification scan for status and results · FreeGET /verify.sh
Serve the verify.sh scanner shell script · FreeGET /verify.sh.sha256
Serve the SHA-256 checksum of verify.sh · FreeGET /verify_inclusion.py
Serve the verify_inclusion.py transparency-log proof checker · FreeGET /verify_inclusion.py.sha256
Serve the SHA-256 checksum of verify_inclusion.py · FreeGET /verify_consistency.py
Serve the verify_consistency.py transparency-log consistency checker · FreeGET /verify_consistency.py.sha256
Serve the SHA-256 checksum of verify_consistency.py · FreeGET /verify_anchor.py
Serve the verify_anchor.py Bitcoin anchor checker · FreeGET /verify_anchor.py.sha256
Serve the SHA-256 checksum of verify_anchor.py · FreeGET /verify-mcp
Serve the MCP scanner landing page · Free
Drift
GET /v1/ brand/ {slug}/ drift
Report recorded drift in AI-model perception of a brand · Key
Ingest
POST /v1/ ingest/ foreign-receipt
Present a foreign signed record; mint a BlueFox receipt about the presentation and its check · Key
Narrative
POST /v1/ narrative/ analyze
Score how a piece of text frames a brand · Key
Observations
GET /observations
List receipted listening observations (keyed) · KeyGET /observations/ {observation_id}
Read one receipted listening observation by id (keyed) · KeyGET /v1/ observations
List receipted listening observations (keyed) · KeyGET /v1/ observations/ {observation_id}
Read one receipted listening observation by id (keyed) · Key
Archive
GET /v1/ archive
What the reference-data archive holds, and what this door does not answer · KeyGET /v1/ archive/ logs
The archive's log inventory — counts, never entries · KeyGET /v1/ archive/ logs/ {log_id}/ entries
One bounded page of a log's entries, in the only order the archive claims · KeyGET /v1/ archive/ objects/ {digest}
One content-addressed object's metadata — never its bytes · Key
Tap
POST /v1/ tap/ keys
Enrol a customer tap key (proof-of-possession required) · KeyGET /v1/ tap/ enrol-nonce
Mint a single-use proof-of-possession nonce for tap enrolment · KeyGET /v1/ tap/ keys/ {tap_kid}
Read one enrolled tap public key (public, per-kid; no index exists) · FreeGET /v1/ tap/ keys/ {tap_kid}/ head
Read the accepted chain head for one of your tap keys (key-gated) · KeyPOST /v1/ tap/ observations
Ship customer-key-signed tap observations; one receipt per record · Key
capabilities.json
GET /capabilities.json
List service capabilities and per-call token estimates · Free
llms.txt
GET /llms.txt
Serve the agent-readable service description · Free
robots.txt
GET /robots.txt
Serve the machine-access policy · Free
sitemap.xml
GET /sitemap.xml
Redirect to the canonical sitemap on www · Free
llms-full.txt
GET /llms-full.txt
Serve the full agent-readable documentation in one file · Free
ping
GET /ping
Check service liveness · Free
health
GET /health
Report service health · Free