Vaultfire Protocol · AsyncAPI Specification
Theloopbreaker Com Webhooks
Version
View Spec
View on GitHub
AI AgentsAgent IdentityTrustReputationBlockchainWeb3Paymentsx402MCPA2ACompanyAsyncAPIEvents
AsyncAPI Specification
generated: '2026-09-19'
method: searched
spec_type: WebhookCatalog
source: https://theloopbreaker.com/llms.txt
description: >-
Vaultfire publishes no AsyncAPI document (probed /asyncapi.yaml, /asyncapi.json, /api/asyncapi.json — 404;
nothing in the npm packages or SKILL.md). It does document a webhook surface: llms.txt steps 17-18 and the
registerWebhook operation in the OpenAPI, whose `events` enum is the event catalog below (16 events, taken
verbatim from openapi/theloopbreaker-com-openapi.yml). Registration returns a webhook ID and a signing
secret. LIVE STATE: on 2026-09-19 POST /api/agent/webhooks answered 503
{"error":"webhook write service is not configured","code":"webhook_auth_unconfigured"}, so the surface is
documented and wired in the contract but not currently accepting registrations. No delivery payload schema,
signature header, retry policy or replay guidance is published anywhere probed.
management:
register:
operationId: registerWebhook
method: POST
path: /api/agent/webhooks
response: '201 — webhook ID (wh_...) and signing secret'
list:
operationId: listWebhooks
method: GET
path: '/api/agent/webhooks?address=0x...'
note: without address, returns the valid-events catalog
delete:
operationId: deleteWebhook
method: DELETE
path: '/api/agent/webhooks?id=wh_...'
scope: 'per agent address; chain defaults to "all"'
live_status_2026_09_19: '503 webhook_auth_unconfigured on register'
security:
scheme: shared signing secret returned at registration
header: undocumented
algorithm: undocumented
events:
- {name: bond.created, family: bonds}
- {name: bond.activated, family: bonds}
- {name: bond.completed, family: bonds}
- {name: reputation.updated, family: reputation}
- {name: credential.issued, family: credentials}
- {name: credential.revoked, family: credentials}
- {name: dispute.filed, family: disputes}
- {name: dispute.resolved, family: disputes}
- {name: bridge.synced, family: bridge}
- {name: insurance.claim_filed, family: insurance}
- {name: insurance.payout, family: insurance}
- {name: agent.registered, family: identity}
- {name: vouch.received, family: reputation-staking}
- {name: vouch.slashed, family: reputation-staking}
- {name: task.assigned, family: tasks}
- {name: task.completed, family: tasks}
event_count: 16
payload_schema: not published
other_event_surfaces:
xmtp: 'Agent-to-agent messaging and task delivery go over XMTP V3 (MLS), per llms.txt and SKILL.md; not a webhook and not described by any published schema.'
on_chain: 'Contract events on Base/Avalanche/Arbitrum/Polygon are the primary event source; ABIs are returned by getContracts.'
Work with this as data
Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for asyncapi
4 MCP tools reach this
find_asyncapisBrowse and filter every AsyncAPI spec in the catalog.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.
Call it yourself
curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/theloopbreaker-com-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"
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.