gaipagents-com Delivery Assurance API
Pre-delegation checks, delivery terms, witnessing and citation checks.
Pre-delegation checks, delivery terms, witnessing and citation checks.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.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.curl "https://apis.io/api/v1/apis/gaipagents-com:gaipagents-com-delivery-assurance-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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.
openapi: 3.2.0
info:
contact:
name: GAIP
url: https://www.gaipagents.com/contact
description: 'GAIP, the Governed Agentic Intelligence Platform, keeps an independent, dated record of what AI agents, MCP servers and online shops publish, and answers questions about that record with signed receipts. Free, read-only, no key; facts at a stated time, never an assessment. First call: gaip_check on https://www.gaipagents.com/mcp, or GET https://www.gaipagents.com/v1/free/conformance/check?url=. What it answers, by who asks: https://www.gaipagents.com/v1/free/map. Every completed answer carries a continuity handle; send it back and the answer is bound to your own history with GAIP.'
summary: GAIP keeps an independent, dated record of what AI agents, MCP servers and online shops publish.
termsOfService: https://www.gaipagents.com/terms
title: GAIP Delivery Assurance API
version: 1.8.0
x-gaip-legal:
corrections: https://www.gaipagents.com/corrections
methodology: https://www.gaipagents.com/methodology
privacyPolicy: https://www.gaipagents.com/privacy
status: DRAFT_PENDING_LEGAL_REVIEW
termsOfService: https://www.gaipagents.com/terms
x-gaip-manifest-version: 0.15.0
x-gaip-platform-name: GAIP
servers:
- url: https://www.gaipagents.com
security: []
tags:
- description: Pre-delegation checks, delivery terms, witnessing and citation checks.
name: Delivery Assurance
paths:
/v1/free/citation-witness:
get:
description: Input shape and limits for checking cited pages.
operationId: describeCitationWitness
responses:
'200':
description: OK
summary: 'Citation witness: how to call'
tags:
- Delivery Assurance
post:
description: Pass 1-20 citations {url, quote?, claimed_title?, claimed_date?}; robots.txt is respected and only a hash and short…
externalDocs:
url: https://www.gaipagents.com/docs/api#witnessCitations
operationId: witnessCitations
requestBody:
$ref: '#/components/requestBodies/JsonObject'
responses:
'200':
description: Per-citation results
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
description: Invalid request
summary: Check cited pages contain the quoted text
tags:
- Delivery Assurance
/v1/free/commercial/verify:
post:
description: Reconcile caller-supplied public claims, observations and metadata; no approval or remote probe.
operationId: verifySupplierEvidence
requestBody:
content:
application/json:
schema:
required:
- data_classification
- counterparty_id
- task_class
- protocol
- claims
- metadata
type: object
required: true
responses:
'200':
description: Claim dispositions and retained observation
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
description: Blocked
'503':
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
description: History unavailable
tags:
- Delivery Assurance
summary: Verify supplier evidence
x-summary-source: derived
/v1/free/witness/accept:
post:
description: MCP tool witness_accept_terms over HTTP.
operationId: postV1FreeWitnessAccept
requestBody:
$ref: '#/components/requestBodies/JsonObject'
responses:
'200':
description: OK
summary: Accept registered terms (the other party)
tags:
- Delivery Assurance
/v1/free/witness/deliver:
post:
description: Bounded public delivery evidence; no settlement or seller agreement verification
operationId: postV1FreeWitnessDeliver
requestBody:
$ref: '#/components/requestBodies/JsonObject'
responses:
'200':
description: Evidence result
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
description: Invalid request
'429':
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
description: Rate limited
'503':
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
description: History unavailable
tags:
- Delivery Assurance
summary: Post V1Free witness deliver
x-summary-source: derived
/v1/free/witness/disclosure:
post:
description: MCP tool witness_disclosure over HTTP.
operationId: postV1FreeWitnessDisclosure
requestBody:
$ref: '#/components/requestBodies/JsonObject'
responses:
'200':
description: OK
summary: Record that your agent passed personal data to another agent
tags:
- Delivery Assurance
/v1/free/witness/disclosure-ack:
post:
description: MCP tool witness_disclosure_ack over HTTP.
operationId: postV1FreeWitnessDisclosureAck
requestBody:
$ref: '#/components/requestBodies/JsonObject'
responses:
'200':
description: OK
summary: Acknowledge a disclosure you received
tags:
- Delivery Assurance
/v1/free/witness/dispute-bundle:
post:
description: Bounded public delivery evidence; no settlement or seller agreement verification
operationId: postV1FreeWitnessDisputeBundle
requestBody:
$ref: '#/components/requestBodies/JsonObject'
responses:
'200':
description: Evidence result
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
description: Invalid request
'429':
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
description: Rate limited
'503':
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
description: History unavailable
tags:
- Delivery Assurance
summary: Post V1Free witness dispute bundle
x-summary-source: derived
/v1/free/witness/finding:
post:
description: MCP tool witness_finding over HTTP.
operationId: postV1FreeWitnessFinding
requestBody:
$ref: '#/components/requestBodies/JsonObject'
responses:
'200':
description: OK
summary: Was the agreed rule met? (signed finding)
tags:
- Delivery Assurance
/v1/free/witness/seller-record:
post:
description: Bounded public delivery evidence; no settlement or seller agreement verification
operationId: postV1FreeWitnessSellerRecord
requestBody:
$ref: '#/components/requestBodies/JsonObject'
responses:
'200':
description: Evidence result
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
description: Invalid request
'429':
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
description: Rate limited
'503':
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
description: History unavailable
tags:
- Delivery Assurance
summary: Post V1Free witness seller record
x-summary-source: derived
/v1/free/witness/serve:
post:
description: MCP tool witness_serve over HTTP.
operationId: postV1FreeWitnessServe
requestBody:
$ref: '#/components/requestBodies/JsonObject'
responses:
'200':
description: OK
summary: Serve a notice on an agent endpoint, with a signed record of delivery
tags:
- Delivery Assurance
/v1/free/witness/serve/ack:
post:
description: MCP tool witness_serve_ack over HTTP.
operationId: postV1FreeWitnessServeAck
requestBody:
$ref: '#/components/requestBodies/JsonObject'
responses:
'200':
description: OK
summary: Acknowledge a served notice
tags:
- Delivery Assurance
/v1/free/witness/serve/fetch:
post:
description: MCP tool witness_serve_fetch over HTTP.
operationId: postV1FreeWitnessServeFetch
requestBody:
$ref: '#/components/requestBodies/JsonObject'
responses:
'200':
description: OK
summary: Read a served notice and its delivery record
tags:
- Delivery Assurance
/v1/free/witness/signoff:
post:
description: MCP tool witness_signoff over HTTP.
operationId: postV1FreeWitnessSignoff
requestBody:
$ref: '#/components/requestBodies/JsonObject'
responses:
'200':
description: OK
summary: Record a role's decision on a proposal (sign-off)
tags:
- Delivery Assurance
/v1/free/witness/terms:
post:
description: Bounded public delivery evidence; no settlement or seller agreement verification
operationId: postV1FreeWitnessTerms
requestBody:
$ref: '#/components/requestBodies/JsonObject'
responses:
'200':
description: Evidence result
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
description: Invalid request
'429':
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
description: Rate limited
'503':
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
description: History unavailable
tags:
- Delivery Assurance
summary: Post V1Free witness terms
x-summary-source: derived
components:
schemas:
Error:
additionalProperties: true
description: 'Error body returned by GAIP routes: a stable machine code plus optional detail.'
properties:
detail:
description: Optional human-readable detail or structured context.
error:
description: Stable machine-readable error code, e.g. NOT_FOUND.
type: string
failure_class:
description: Optional failure class for storage errors.
type: string
required:
- error
type: object
requestBodies:
JsonObject:
content:
application/json:
schema:
type: object
required: true
externalDocs:
description: Agent-readable guide
url: https://www.gaipagents.com/llms.txt
x-gaip-internal-paths:
description: Served but not part of the public API listing (operations, programme metrics, founder-only plans). No stability commitment.
paths:
- /a2a/buyer-assurance
- /activation-pack.json
- /erc8004/transaction-plan.json
- /examples/art-claix-002.json
- /examples/broker-claix-002.json
- /integration.json
- /measurement.json
- /onboarding.json
- /phase-entry.json
- /phase1-acceleration.json
- /phase1-exit.json
- /phase1-outcome-receipt-schema.json
- /phase1-receipt-verification.json
- /phase1-receipts/preflight
- /phase1-scorecard.json
- /phase1-use-receipt-schema.json
- /progress.json
- /proof.json
- /schemas/counterparty-evidence-request-v1.schema.json
- /schemas/counterparty-evidence-response-v1.schema.json
- /shared-result.json
- /status.json
- /v1/free/adoption/status
- /v1/free/agents/buyer-assurance/operations
- /v1/free/art/evaluate
- /v1/free/broker/preflight
- /v1/free/commercial/capabilities
- /v1/free/commercial/coo-report
- /v1/free/commercial/outcome-value/capabilities
- /v1/free/counterparty-evidence
- /v1/free/delegation-evidence
- /v1/free/design-partner/qualify
- /v1/free/digital-art/evidence-check
- /v1/free/discovery/cohort
- /v1/free/extended-preflight/capabilities
- /v1/free/history/metrics
- /v1/free/incubator/agent-output-assurance
- /v1/free/interoperability/recovery
- /v1/free/loop/run
- /v1/free/outcomes/preflight
- /v1/free/sales/inbound-reply
- /v1/free/sales/outbound-policy
- /v1/free/verify-before-call
- /v1/shadow/services
- /value-outputs.json
x-gaip-native-execution:
automaticEvidenceCredit: false
durableReceiptRequiredBeforeSuccess: true
status: ACTIVE_BOUNDED_FREE
transports:
- A2A_JSONRPC
- MCP_STREAMABLE_HTTP_JSONRPC
- OPENAPI_HTTPS