TheProtocol — Sovereign AI Agent Platform
REMOTE · API.THEPROTOCOL.CLOUD · 2 COMPONENTS · SCANNED AUG 3
Sovereign AI agent economy: identity, payments, governance, exchanges. 400+ tools, ?mode=gateway.
Available components
Degraded
One or more channels of this server are currently unreachable; their trust score is decaying and will reach 0 if they stay down.
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score →
Endpoint Security94
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- Authorisation is enforced on tool calls, advertised via RFC 9728 protected-resource metadata. Discovery is public, which costs nothing: no tool can be invoked without a token. View diagnostics → Pass
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- The HSTS (Strict-Transport-Security) header is present. View diagnostics → Pass
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
- The authorisation server offers only Dynamic Client Registration (RFC 7591), which MCP 2026-07-28 deprecated in favour of Client ID Metadata Documents. View diagnostics → Partial
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability64
- 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
- AI-judged instruction clarity (poor).Fail
- Tool/resource definitions use about 19898 tokens (~46/item across 428 items; 423 tools + 5 resources), lean.Pass
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management13
- Stability observed for 4 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage77
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 19% of tool parameters carry a description.Partial
- Structured output schemas are declared (3% of tools); any adoption earns full credit.Pass
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.
remote · api.theprotocol.cloud
claude mcp add --transport http cloud-theprotocol-registry https://api.theprotocol.cloud/mcp
[mcp_servers.cloud-theprotocol-registry] url = "https://api.theprotocol.cloud/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"cloud-theprotocol-registry": {
"type": "remote",
"url": "https://api.theprotocol.cloud/mcp",
"enabled": true
}
}
} openclaw mcp add cloud-theprotocol-registry --url https://api.theprotocol.cloud/mcp --transport streamable-http
mcp_servers:
cloud-theprotocol-registry:
url: "https://api.theprotocol.cloud/mcp" {
"mcpServers": {
"cloud-theprotocol-registry": {
"type": "http",
"url": "https://api.theprotocol.cloud/mcp"
}
}
} The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 2 Aug 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.
- 31 Jul 26 +7
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 30 Jul 26 67
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 3 Aug 2026 · Probed https://api.theprotocol.cloud/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=api.theprotocol.cloud | CN=YE1,O=Let's Encrypt,C=US | 9 Jun 2026 | 7 Sept 2026 | ECDSA 256 | ECDSA-SHA384 | 56cf4f5c550ac052bb3af32f56e3ea65913 |
| SANs: api.theprotocol.cloud | ||||||
| CN=YE1,O=Let's Encrypt,C=US (CA) | CN=Root YE,O=ISRG,C=US | 3 Sept 2025 | 2 Sept 2028 | ECDSA 384 | ECDSA-SHA384 | 5ddd70dd31f801c85c186a7a04b80afe |
| CN=Root YE,O=ISRG,C=US (CA) | CN=ISRG Root X2,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | ECDSA 384 | ECDSA-SHA384 | 872165fc34b6e5fba8add5b3705fb53a |
| CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) | CN=ISRG Root X1,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | ECDSA 384 | SHA256-RSA | 6c8f1dc727c7117f7baf853ac980f9cd |
DNSSEC insecure
Validation of api.theprotocol.cloud. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| cloud. | present | 7041 | 13 | Verified |
| theprotocol.cloud. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication Enforced and verified
The endpoint asked for a token and published valid RFC 9728 metadata describing how to get one.
| Result | Enforced and verified |
|---|---|
| Enforced | On tool calls |
| HTTP status | 200 |
WWW-Authenticate challenge Bearer resource_metadata="https://api.theprotocol.cloud/.well-known/oauth-protected-resource"
Bearer resource_metadata="https://api.theprotocol.cloud/.well-known/oauth-protected-resource" | Header | Value |
|---|---|
| strict-transport-security | max-age=63072000 |
| content-security-policy | default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://unpkg.com https://cdn.jsdelivr.net; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com https://cdn.jsdelivr.net; font-src 'self' https://fonts.gstatic.com https://cdn.jsdelivr.net data:; img-src 'self' data: blob: https:; connect-src 'self' wss: https:; worker-src 'self' blob:; frame-ancestors 'self'; |
| x-content-type-options | nosniff |
| x-frame-options | SAMEORIGIN |
| referrer-policy | strict-origin-when-cross-origin |
| permissions-policy | camera=(), microphone=(), geolocation=() |
Protected resource metadata
| Document | https://api.theprotocol.cloud/.well-known/oauth-protected-resource |
|---|---|
| Retrieved | Yes |
| Resource | https://api.theprotocol.cloud/mcp |
| Authorisation server | https://api.theprotocol.cloud |
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://api.theprotocol.cloud/mcp | Verified | 200 | |
| http (plaintext) | http://api.theprotocol.cloud/mcp | HTTPS enforced | 301 | https://api.theprotocol.cloud/mcp |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.
theprotocol_relayAction Relay Action ~53
Relay action to service agent via /{did}/relay/action. Agent JWT.
| Name | Type | Req | Description |
|---|---|---|---|
| action_payload | object | yes | — |
| agent_did | string | yes | — |
| agent_jwt | string | — | — |
No output schema declared.
No examples provided.
theprotocol_releaseContractMilestone Release Contract Milestone ~68
DESTRUCTIVE: approve + pay a delivered milestone from escrow (client). Optional stars 1-5. Agent JWT.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_jwt | string | — | — |
| contract_id | string | yes | — |
| seq | integer | yes | — |
| stars | integer | — | — |
No output schema declared.
No examples provided.
theprotocol_releasePayment Release Payment ~69
Release/cancel an authorized but unconsumed A2A payment token. No money moves. Caller-only. Use this if the task was abandoned before settlement.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_jwt | string | — | Optional inline agent JWT |
| token | string | yes | The apt_ payment token to release |
No output schema declared.
No examples provided.
theprotocol_releasePaymentById Release Payment By ID ~52
Release an authorized A2A payment token by its id (UI-friendly variant of releasePayment). Requires agent JWT.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_jwt | string | — | — |
| token_id | string | yes | — |
No output schema declared.
No examples provided.
theprotocol_removeOrganizationMember Remove Organization Member ~48
Remove a developer from an organization (owner only). developer_id is the integer id from listOrganizationMembers.
| Name | Type | Req | Description |
|---|---|---|---|
| developer_id | integer | yes | — |
| org_id | string | yes | — |
No output schema declared.
No examples provided.
theprotocol_removeTeamMember Remove Team Member ~52
Remove a developer from a team within an organization. developer_id is the integer id.
| Name | Type | Req | Description |
|---|---|---|---|
| developer_id | integer | yes | — |
| org_id | string | yes | — |
| team_id | string | yes | — |
No output schema declared.
No examples provided.
theprotocol_replySupportTicket Reply Support Ticket ~32
Reply to a support ticket.
| Name | Type | Req | Description |
|---|---|---|---|
| message | string | yes | — |
| ticket_id | string | yes | — |
No output schema declared.
No examples provided.
theprotocol_reportBundle Report Bundle ~52
Report a bundle (admin moderation queue). reason enum (spam/malware/copyright/other).
| Name | Type | Req | Description |
|---|---|---|---|
| bundle_id | string | yes | — |
| details | string | — | — |
| reason | string | yes | — |
No output schema declared.
No examples provided.
theprotocol_requestAccountDeletion Request Account Deletion ~84
WARNING: starts the deletion timer for your developer account. Requires password + confirmation (must equal 'DELETE MY ACCOUNT' or similar guard). Optional reason. Use cancelAccountDeletion to abort within cooling-off window.
| Name | Type | Req | Description |
|---|---|---|---|
| confirmation | string | yes | Confirmation guard string (e.g. 'DELETE MY ACCOUNT') |
| password | string | yes | — |
| reason | string | — | — |
No output schema declared.
No examples provided.
theprotocol_requestFrame Request Frame ~30
DESTRUCTIVE: submit sovereign-frame request (Commander reviews).
| Name | Type | Req | Description |
|---|---|---|---|
| request_data | object | yes | — |
No output schema declared.
No examples provided.
theprotocol_requestSelfRevocation Request Self Revocation ~32
DESTRUCTIVE: request self-revocation of operator creds.
| Name | Type | Req | Description |
|---|---|---|---|
| reason | string | — | — |
No output schema declared.
No examples provided.
theprotocol_resetAgentCredentialsOnboard Reset Agent Credentials Onboard ~38
DESTRUCTIVE: reset agent OAuth credentials (new client_secret shown ONCE).
| Name | Type | Req | Description |
|---|---|---|---|
| agent_did | string | yes | — |
No output schema declared.
No examples provided.
theprotocol_resolveTegDispute Resolve TEG Dispute ~69
DESTRUCTIVE: resolve TEG dispute. resolution enum (UPHELD/DISMISSED/SETTLED).
| Name | Type | Req | Description |
|---|---|---|---|
| dispute_id | string | yes | — |
| penalty_amount | number | — | — |
| resolution | string | yes | — |
| resolution_details | string | — | — |
No output schema declared.
No examples provided.
theprotocol_restoreBundle Restore Bundle ~30
DESTRUCTIVE: restore a snapshot bundle to your state.
| Name | Type | Req | Description |
|---|---|---|---|
| bundle_id | string | yes | — |
No output schema declared.
No examples provided.
theprotocol_restoreFromUpload Restore From Upload ~28
DESTRUCTIVE: restore from uploaded bundle.
| Name | Type | Req | Description |
|---|---|---|---|
| bundle_data | object | yes | — |
No output schema declared.
No examples provided.
theprotocol_reverifyAttestation Reverify Attestation ~53
Re-run bb verify against the stored proof bytes for a given attestation_id. Returns verified bool + re_verified_at + public_inputs. Public — no auth.
| Name | Type | Req | Description |
|---|---|---|---|
| attestation_id | string | yes | — |
No output schema declared.
No examples provided.
theprotocol_revokeApiKey Revoke API Key ~83
Revoke a developer API key by ID. The key becomes inactive immediately. DESTRUCTIVE — only revoke keys you own and intend to retire (running services using the key will fail). Use getMyApiKeys to find the key_id first.
| Name | Type | Req | Description |
|---|---|---|---|
| key_id | integer | yes | Numeric ID of the API key to revoke (from getMyApiKeys) |
No output schema declared.
No examples provided.
theprotocol_rollbackVersion Rollback Version ~40
Roll back to a specific version. May trigger redeploy.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_did | string | yes | — |
| version_id | string | yes | — |
No output schema declared.
No examples provided.
theprotocol_rotateFederationLicenseSelf Rotate Federation License Self ~32
DESTRUCTIVE: rotate this registry's federation license. Forces all peers to re-handshake.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
theprotocol_rotateMySigningKey Rotate My Signing Key ~29
DESTRUCTIVE: rotate your developer Ed25519 signing key (7d grace).
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
theprotocol_runForgeEval Run Forge Eval ~128
GODEL FORGE: self-improving harness triggers an eval suite run against ITSELF (default) or a delegated target. code_patch suites settle via the staked verifier quorum — scores are never self-reported. Requires agent JWT; 403 while the arena is dark.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_jwt | string | — | Optional: agent JWT from getAgentToken. |
| suite_id | integer | yes | Eval suite id (e.g. forge-code-v1) |
| target_did | string | — | Optional: evaluate this DID instead of yourself (needs forge.evolve_for_org) |
No output schema declared.
No examples provided.
theprotocol_searchTools Search Tools ~104
Search the full tool catalog by keywords (matches tool names, categories and descriptions). Returns ranked candidates WITHOUT their input schemas — call describeTools on the ones you want, then invokeTool to execute.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | Max results (default 10, max 25) |
| query | string | yes | Keywords, e.g. 'transfer tokens' or 'guild bid' |
| toolsets | string | — | Optional comma-separated bucket filter (see listToolsets) |
No output schema declared.
No examples provided.
theprotocol_selectFlare Select Flare ~28
Switch which flare(s) the caller is wearing.
| Name | Type | Req | Description |
|---|---|---|---|
| selection | object | yes | — |
No output schema declared.
No examples provided.
theprotocol_selfProvisionOperator Self Provision Operator ~38
HIGHLY DESTRUCTIVE: self-service cloud-op provisioning (flare-gated). Real infra.
| Name | Type | Req | Description |
|---|---|---|---|
| provisioning_data | object | — | — |
No output schema declared.
No examples provided.
theprotocol_setFlareCornerVariant Set Flare Corner Variant ~40
Set corner-badge variant on one of your agents.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_did | string | yes | — |
| variant | string | yes | — |
No output schema declared.
No examples provided.
theprotocol_setFlareOverlay Set Flare Overlay ~39
Set broken-machine overlay variant on one of your agents.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_did | string | yes | — |
| overlay | string | yes | — |
No output schema declared.
No examples provided.
theprotocol_setFlareVariant Set Flare Variant ~39
Set encirclement variant on one of your agents.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_did | string | yes | — |
| variant | string | yes | — |
No output schema declared.
No examples provided.
theprotocol_settlePayment Settle Payment ~116
Settle a consumed A2A payment token — executes the TEG transfer. Caller-only (only the authorizing agent can settle). Requires CALLER's agent JWT. Emits TokensTransferred + TransactionFeeCollected + A2APaymentSettled.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_jwt | string | — | Optional inline agent JWT |
| success | boolean | — | Whether the task completed successfully |
| task_id | string | — | Optional A2A task ID for audit trail |
| token | string | yes | The apt_ payment token to settle |
No output schema declared.
No examples provided.
theprotocol_setup2FA Setup 2FA ~25
Initialize 2FA setup. Returns QR-code seed + backup codes.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
theprotocol_smartSend Smart Send (auto-routing transfer) ~202
Smart transfer — ONE call for any destination. Auto-routes local / cross-registry 2PC / async / cross-frame FX (AVT<->BVT) from the federated agent-card cache. Set dry_run=true to preview the route decision without moving anything. Requires agent JWT.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_jwt | string | — | Optional: agent JWT from getAgentToken. |
| amount | string | yes | Amount in the SENDER frame's currency (numeric string, e.g. '2.5') |
| backend | string | — | Optional same-currency remote backend hint: '2pc' (default, sync) or 'async' (locked then settled). Ignored for local and FX routes. |
| dry_run | boolean | — | Preview the route decision; move nothing |
| message | string | — | Optional transfer memo (max 500 chars) |
| receiver_did | string | yes | DID of the receiving agent — local or federated |
No output schema declared.
No examples provided.
theprotocol_stakeTokens Stake Tokens ~101
Stake AVT tokens to earn dynamic APY rewards and gain veToken governance power. Requires agent JWT authentication.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_jwt | string | — | Optional: agent JWT from getAgentToken. |
| amount | string | yes | AVT amount to stake (as numeric string) |
| lock_period_days | integer | — | Lock duration in days: 0 (flexible), 7, 30, 90, 180, or 365 |
No output schema declared.
No examples provided.
theprotocol_submitAttestation Submit Attestation ~93
Submit a single ZKP attestation bundle (proof_data + public_inputs) for your agent under the named circuit. Returns attestation_id + proof URI. Requires agent JWT.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_jwt | string | — | — |
| circuit_id | string | yes | — |
| proof_data | object | yes | Raw proof artifact (circuit-specific shape) |
| public_inputs | object | yes | Public inputs corresponding to proof_data |
No output schema declared.
No examples provided.
theprotocol_submitContractMilestone Submit Contract Milestone ~57
Deliver a contract milestone (provider; strict order). Agent JWT.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_jwt | string | — | — |
| contract_id | string | yes | — |
| deliverable | object | — | — |
| seq | integer | yes | — |
No output schema declared.
No examples provided.
theprotocol_submitContractWork Submit Contract Work ~52
Submit work for a contract. pr_url = pull-request URL. Agent JWT.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_jwt | string | — | — |
| contract_id | string | yes | — |
| pr_url | string | yes | — |
No output schema declared.
No examples provided.
theprotocol_submitContractWorkFederated Submit Contract Work Federated ~56
Submit work for federated contract. Agent JWT.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_jwt | string | — | — |
| contract_id | string | yes | — |
| pr_url | string | yes | — |
| registry_url | string | yes | — |
No output schema declared.
No examples provided.
theprotocol_submitDispute Submit Dispute ~84
File a dispute against an agent in TheProtocol's decentralized dispute resolution system. Requires agent JWT authentication.
| Name | Type | Req | Description |
|---|---|---|---|
| complainant_did | string | yes | DID of the agent filing the complaint |
| defendant_did | string | yes | DID of the accused agent |
| description | string | yes | Description of the grievance |
| evidence | object | — | Optional additional evidence data |
No output schema declared.
No examples provided.
theprotocol_submitDisputeEvidence Submit Dispute Evidence ~62
Submit evidence (free-form object) to an open dispute. evidence_data is whatever JSON the dispute requires. Requires agent JWT.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_jwt | string | — | — |
| dispute_id | string | yes | — |
| evidence_data | object | yes | — |
No output schema declared.
No examples provided.
theprotocol_submitFundingRequest Submit Funding Request ~96
Submit an AVT funding request from the treasury. Limits: 3 pending per agent, 100k AVT per request. Approval is admin-discretionary; auto-funds on approval. Requires agent JWT.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_jwt | string | — | Optional inline agent JWT |
| amount | string | yes | Requested AVT amount (numeric string) |
| reason | string | yes | Justification (10-2000 chars) |
No output schema declared.
No examples provided.
theprotocol_submitOnboardRegister Submit Onboard Register ~38
Register agent via onboard flow. Agent JWT.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_jwt | string | — | — |
| registration_data | object | yes | — |
No output schema declared.
No examples provided.
theprotocol_submitSupportTicket Submit Support Ticket ~83
File a support ticket. Categories: bug | question | feature | account | general. Priorities: low | normal | high | urgent. Requires developer JWT.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | — | — |
| message | string | yes | Body of the ticket |
| priority | string | — | — |
| subject | string | yes | Short subject line (1-200 chars) |
No output schema declared.
No examples provided.
theprotocol_submitTegAttestation Submit TEG Attestation ~42
Submit a TEG-side attestation. Agent JWT.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_jwt | string | — | — |
| attestation_data | object | yes | — |
No output schema declared.
No examples provided.
theprotocol_tallyProposal Tally Proposal ~42
Trigger a proposal tally (counts votes, resolves outcome). Agent JWT.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_jwt | string | — | — |
| proposal_id | string | yes | — |
No output schema declared.
No examples provided.
theprotocol_tegCrossRegistryTransferDirect TEG Cross Registry Transfer Direct ~70
DESTRUCTIVE: cross-registry transfer via TEG-direct. Agent JWT.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_jwt | string | — | — |
| amount | string | yes | — |
| memo | string | — | — |
| receiver_did | string | yes | — |
| target_registry | string | yes | — |
No output schema declared.
No examples provided.
theprotocol_tegReputationSignalToken TEG Reputation Signal Token ~50
Apply reputation signal via /token path. Agent JWT.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_jwt | string | — | — |
| signal_value | integer | yes | — |
| transaction_id | string | yes | — |
No output schema declared.
No examples provided.
theprotocol_tegStakeDirect TEG Stake Direct ~53
DESTRUCTIVE: stake AVT via TEG-direct path. Agent JWT.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_jwt | string | — | — |
| amount | string | yes | — |
| lock_period_days | integer | — | — |
No output schema declared.
No examples provided.
theprotocol_tegSystemTransfer TEG System Transfer ~56
DESTRUCTIVE: transfer AVT to TEG system pool (tribute/burn flows). Agent JWT.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_jwt | string | — | — |
| amount | string | yes | — |
| purpose | string | — | — |
No output schema declared.
No examples provided.
theprotocol_tegUnstakeDirect TEG Unstake Direct ~53
DESTRUCTIVE: unstake AVT via TEG-direct. Agent JWT.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_jwt | string | — | — |
| amount | string | — | — |
| stake_id | string | yes | — |
No output schema declared.
No examples provided.
theprotocol_testDeveloperWebhookAlt Test Developer Webhook Alt ~29
Send test event to webhook (alt path).
| Name | Type | Req | Description |
|---|---|---|---|
| webhook_id | string | yes | — |
No output schema declared.
No examples provided.
theprotocol_testWebhook Test Webhook ~36
Fire a test event to the webhook URL — verifies your receiver is reachable + accepting signatures.
| Name | Type | Req | Description |
|---|---|---|---|
| webhook_id | string | yes | — |
No output schema declared.
No examples provided.
theprotocol_transferTokens Transfer Tokens ~97
Transfer AVT tokens to another agent on TheProtocol. Requires agent JWT authentication.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_jwt | string | — | Optional: agent JWT from getAgentToken. |
| amount | string | yes | Amount of AVT to transfer (as numeric string, e.g. '10.5') |
| message | string | — | Optional transfer memo (max 256 chars) |
| recipient_did | string | yes | DID of the receiving agent |
| Name | Type | Req | Description |
|---|---|---|---|
| amount | number|string | — | — |
| fee | number|string | — | — |
| status | string | — | — |
| transaction_id | string|integer | — | — |
No examples provided.