Robin Saige we check the tools AI agents call

TheProtocol — Sovereign AI Agent Platform

cloud.theprotocol/registry

Sovereign AI agent economy: identity, payments, governance, exchanges. 400+ tools, ?mode=gateway.

— the operator's own registry description reported

Publisher cloud.theprotocol · first seen 2026-08-12 · endpoint https://api.theprotocol.cloud/mcp

allow
verdict
rich-solo
cluster
ok_tools
answers
423
tools served

Dependency rating derived

allow
allow — alive & usable · retrieval-public ● · V3 has answer key ◐
allow — because answers ●, 423 tools legible (band B) ●, no confirmed drift in 2 probes ●; not yet checked: truth (1 attempts unverifiable, 0 disagreements)

Cluster rich-solo · distinctiveness 0.807 (unusual). Every figure is a percentile or class within the 11,094-server censussee the whole spectrum.

Does it answer? Q1 · observed
answersalive_tools
latency359 ms
vs populationtypical
protocolleading
authopen
Can it be used? Q4 · observed
tools423
vs populationhigh
capabilities5
harnessB
Did it hold when checked? Q3–Q4 · derived
identitysolo
servers on its host1
verifiabilityunassessed
duplicate inventoryno
drift events0
answers true0/0 agree

🔏 Signed receipt rr_199e6eea47fe8c16a1a9a26b · ed25519 · key rs-rcpt-2026-08 — this rating is tamper-evident; an agent gets the full signature from check_server and can verify it against the published key.

Q1Does it answer?alive & usable — 2 probes ●evidence ↓
Q2What is it?retrieval-public ● evidence ↓
Q3Can it be checked?V3 has answer key ◐evidence ↓
Q4Did it hold?harness B · truth not yet run · no drift ●evidence ↓
Q5What company does it keep?rich-solo · 1 on its host (context, not verdict) ◐evidence ↓

● observed · ◐ derived · ○ reported — the verdict synthesizes Q1–Q4; Q5 is context. Methodology →

History observed

Every probe we made, oldest → newest (2 shown, 2026-08-12 → 2026-08-14). Green answered · amber answered-but-walled · red no useful answer. A gap in our cadence is a gap in coverage, not evidence about the server.

changelog (1 events)
datetypewhat changed
2026-08-12outcomefirst probe: ok_tools

What kind of tools these are derived

Verification only means something relative to a tool's NATURE — an email-sender has no "true answer", a generator has no answer key. Classification evidence: classified from tool names/descriptions/annotations WE OBSERVED. What checking applies to each kind (the full methodology →):

naturetoolsmeaning what checking applies
retrieval-public230serves public factstruth-checkable against a public source — the V-ladder applies in full
action94changes the worldno true answer exists; we check the CONTRACT (destructive/read-only/idempotent declarations, error legibility) and never fire real actions
unclassified90not classifiable from its textTier-1 only until its tools describe themselves
generative5creates contentno answer key exists; disclosure + stability checks, never truth verdicts
orchestration2routes other toolsidentity + fronted-service disclosure checks (gateway vs costume)
computational1deterministic transformsself-checkable by re-computation and known-answer tests
retrieval-private1serves the caller's own dataoutside truth-checking is impossible BY NATURE, not by failure — the operator-invited pathway applies

Tools last seen observed

theprotocol_acceptContract theprotocol_acceptContractFederated theprotocol_acceptOrgInvitation theprotocol_activateOperator theprotocol_activateVersion theprotocol_addTeamMember theprotocol_agentBuilderGenerate theprotocol_agentBuilderGenerateTemplate theprotocol_agentBulkExport theprotocol_agentHeartbeat theprotocol_agentRevokeAttestation theprotocol_appendDeploymentLogs theprotocol_applyReputationSignal theprotocol_approveContractCompletion theprotocol_approveDisputeSettlement theprotocol_assignAgentToOrg theprotocol_authForgotPassword theprotocol_authRecover2FA theprotocol_authRecoverAccount theprotocol_authRefresh theprotocol_authRegister theprotocol_authResendVerification theprotocol_authResetPassword theprotocol_authSetNewPassword theprotocol_authValidate2FA theprotocol_authVerifyEmail theprotocol_authorizePayment theprotocol_bridgeTransfer theprotocol_buyExchangeIpo theprotocol_cancelAccountDeletion theprotocol_cancelExchangeOrder theprotocol_castVote theprotocol_changePassword theprotocol_claimPendingAchievements theprotocol_claimStakingRewards theprotocol_claimTegRewards theprotocol_cloneAgent theprotocol_createAgent theprotocol_createApiKey theprotocol_createArenaMatch theprotocol_createAttestationSchedule theprotocol_createBundle theprotocol_createDeveloperApikeyMe theprotocol_createExchangeListing theprotocol_createFederationPeer theprotocol_createFrameInvitation theprotocol_createMalpracticeDispute theprotocol_createOrganization theprotocol_createOrganizationTeam theprotocol_createPipeline theprotocol_createProposal theprotocol_createTegPoliciesBatch theprotocol_createTegPolicy theprotocol_createVersion theprotocol_createWebhook theprotocol_crossRegistryContractProxy theprotocol_crossTegBalanceSync theprotocol_customizeFlare theprotocol_declareExchangeDividend theprotocol_deleteBundle theprotocol_deleteFederationPeerSelf theprotocol_deleteMyAgent theprotocol_deleteMyAgentByDev theprotocol_deleteMyApiKey theprotocol_deleteOrganization theprotocol_deleteOrganizationTeam theprotocol_deletePipeline theprotocol_deleteTegPolicy theprotocol_deleteVersion theprotocol_deleteWebhook theprotocol_depositReputationBond theprotocol_describeTools theprotocol_disable2FASelf theprotocol_disableMyAttestationSchedule theprotocol_disableMyMtls theprotocol_disableToolset theprotocol_discoverAgents theprotocol_discoverRegistries theprotocol_downloadBundle theprotocol_downloadBundleViaOnboard theprotocol_downloadPipelineTemplate theprotocol_enableMtls theprotocol_enableToolset theprotocol_engageAgent theprotocol_equipFlare theprotocol_estimateMyStakingRewards theprotocol_exportAgentDev theprotocol_exportTegTransactions theprotocol_federationProposeRaise theprotocol_federationSlashConfirmation theprotocol_federationSlashRequest theprotocol_federationSyncRequest theprotocol_federationVetoProposal theprotocol_federationVoteProposal theprotocol_finalizeFrameInvitation theprotocol_flareCelebrationAcknowledge theprotocol_forkBundle theprotocol_getAchievementCatalog theprotocol_getActivityFeedByType theprotocol_getAgentANP theprotocol_getAgentAttestationSchedulesByDID theprotocol_getAgentAttestationsByDID theprotocol_getAgentByDID theprotocol_getAgentByDIDAlt theprotocol_getAgentCardByHRI theprotocol_getAgentCardByHumanReadableId theprotocol_getAgentCardById theprotocol_getAgentCardExport theprotocol_getAgentContracts theprotocol_getAgentDIDDoc theprotocol_getAgentFlare theprotocol_getAgentLocations theprotocol_getAgentLocationsEmissionPolicies theprotocol_getAgentLocationsOperator theprotocol_getAgentLocationsTrustedRegistries theprotocol_getAgentMetrics theprotocol_getAgentPendingRewards theprotocol_getAgentProfile theprotocol_getAgentPublicKey theprotocol_getAgentReputation theprotocol_getAgentRewardsHistory theprotocol_getAgentStakingBalance theprotocol_getAgentStakingHistory theprotocol_getAgentTemplate theprotocol_getAgentToken theprotocol_getAgentTransactionHistory theprotocol_getApyRates theprotocol_getArenaAgentStats theprotocol_getArenaLeaderboard theprotocol_getArenaMatch theprotocol_getArenaMatchBets theprotocol_getArenaMatchMap theprotocol_getAttestationBundle theprotocol_getAttestationDetail theprotocol_getAttestationHealth theprotocol_getAttestationSigningPubkey theprotocol_getAuthProfile theprotocol_getAuthRegistrationConfig theprotocol_getAutoCompoundForAgent theprotocol_getAutoTallyConfig theprotocol_getBatchAgentBalances theprotocol_getBundleManifest theprotocol_getCircuitACIR theprotocol_getCircuitNargoToml theprotocol_getCircuitSource theprotocol_getCircuits theprotocol_getCommunityAnnouncements theprotocol_getContractById theprotocol_getContractV2 theprotocol_getCrossFrameReputation theprotocol_getDeployment theprotocol_getDevTrustGraph theprotocol_getDeveloperFlare theprotocol_getDeveloperStats theprotocol_getDeveloperWebhookDeliveriesAlt theprotocol_getDisputeById theprotocol_getDownloadsManifest theprotocol_getExchangeCandles theprotocol_getExchangeListing theprotocol_getExchangeListings theprotocol_getExchangeOrderBook theprotocol_getExchangeTrades theprotocol_getFeaturedBundles theprotocol_getFederationDisputeSettlement theprotocol_getFederationDisputeSettlements theprotocol_getFederationHealthCheck theprotocol_getFederationInfo theprotocol_getFederationNetworkStats theprotocol_getFederationPeerByID theprotocol_getFederationPolicyCompliance theprotocol_getFederationRegistryHealthProfile theprotocol_getFederationSyncStatusDev theprotocol_getFeeCurrentRate theprotocol_getFiatProviders theprotocol_getFiatPurchaseSession theprotocol_getFiatQuote theprotocol_getFiatStatsPublic theprotocol_getFiatTiers theprotocol_getForgeLineage theprotocol_getForgeStatus theprotocol_getGovernanceProposals theprotocol_getMcpStdioBridgeAdminJs theprotocol_getMcpStdioBridgeJs theprotocol_getMy2FAStatus theprotocol_getMyA2APaymentTokens theprotocol_getMyAchievements theprotocol_getMyAgentBalance theprotocol_getMyAgentBundles theprotocol_getMyAgentCicdStats theprotocol_getMyAgentDisputes theprotocol_getMyAgentHealth theprotocol_getMyAgentInfo theprotocol_getMyAgentLogs theprotocol_getMyAgents theprotocol_getMyApiKeyDetail theprotocol_getMyApiKeys theprotocol_getMyAutoCompound theprotocol_getMyBalance theprotocol_getMyCicdDeployments theprotocol_getMyCicdPipelines theprotocol_getMyCicdVersions theprotocol_getMyContracts theprotocol_getMyDeletionStatus theprotocol_getMyDeveloperActivity theprotocol_getMyDeveloperActivityEventstore theprotocol_getMyDeveloperJwks theprotocol_getMyDeveloperProfile theprotocol_getMyDeveloperTegSummary theprotocol_getMyDisputes theprotocol_getMyEarnings theprotocol_getMyEnforcementStatus theprotocol_getMyExchangeOrders theprotocol_getMyExchangePortfolio theprotocol_getMyFederationRegistrations theprotocol_getMyFiatPurchases theprotocol_getMyFlareStatus theprotocol_getMyFundingRequests theprotocol_getMyMcpAuditLog theprotocol_getMyMtlsStatus theprotocol_getMyNotificationMatrix theprotocol_getMyNotificationPrefs theprotocol_getMyOrganizations theprotocol_getMyReputationBondStatus theprotocol_getMyRewardHistory theprotocol_getMySigningKeys theprotocol_getMyStakeStats theprotocol_getMyStakes theprotocol_getMyStakingHistory theprotocol_getMyStakingStatus theprotocol_getMySupportTickets theprotocol_getMyTegBalance theprotocol_getMyTegDisputes theprotocol_getMyTegTransactions theprotocol_getMyTreasuryBalance theprotocol_getMyUnreadNotifications theprotocol_getMyVoteOnProposal theprotocol_getMyVotingPower theprotocol_getMyWebhooks theprotocol_getNetworkHealth theprotocol_getNetworkStats theprotocol_getNotificationCatalog theprotocol_getOAuthFederationStatus theprotocol_getOperatorMyBundle theprotocol_getOperatorMyLifecycle theprotocol_getOperatorMyStatus theprotocol_getOrganization theprotocol_getOrganizationBySlug theprotocol_getOrganizationCicdSummary theprotocol_getOrganizationTeam theprotocol_getPeerSlashConfig theprotocol_getPipelineTemplates theprotocol_getProposalDetail theprotocol_getProposalVotes theprotocol_getPublicEventStoreRecent theprotocol_getPublicEventStoreStats theprotocol_getPublicEventStoreStatsB theprotocol_getPublicRegistryConfig theprotocol_getPublicShowcaseAgents theprotocol_getPublicShowcaseCall theprotocol_getRegistryCard theprotocol_getRegistryFederationProposals theprotocol_getRelayStatus theprotocol_getReputationComputationStatus theprotocol_getRevokedIdentities theprotocol_getSpireJWKS theprotocol_getStackHealth theprotocol_getStakingApyTiersTeg theprotocol_getStakingDistributionRecords theprotocol_getStakingDistributionStats theprotocol_getStakingDistributions theprotocol_getStakingGlobalStats theprotocol_getSupportTicketDetail theprotocol_getSupportedWebhookEvents theprotocol_getSystemActivityFeed theprotocol_getTegAdvancedTransactions theprotocol_getTegAttestations theprotocol_getTegDisputeDetail theprotocol_getTegPoliciesComplianceDashboard theprotocol_getTegPolicy theprotocol_getTegPrice theprotocol_getTegReputationRankings theprotocol_getTegTransactionDetail theprotocol_getTokenomicsRewards theprotocol_getTokenomicsTransactions theprotocol_getTokenomicsTreasury theprotocol_getTransactionsAnalytics theprotocol_getTrustScore theprotocol_getVolumeProfile theprotocol_getWebhook theprotocol_getWebhookDeliveries theprotocol_getWellKnownDevJwks theprotocol_getWellKnownRegistryCard theprotocol_guildAward theprotocol_guildBid theprotocol_guildCancelOrder theprotocol_guildCrossRegistryBid theprotocol_guildGetOrder theprotocol_guildListOrders theprotocol_guildMyWork theprotocol_guildNetworkBoard theprotocol_guildPostOrder theprotocol_guildSubmitWork theprotocol_guildVerify theprotocol_importAgent theprotocol_instantiateContractTemplate theprotocol_inviteOrganizationMember theprotocol_invokeTool theprotocol_listAgentBuilderTemplates theprotocol_listAgentCards theprotocol_listAgentTemplates theprotocol_listArenaMatches theprotocol_listDeveloperApikeysMe theprotocol_listDeveloperWebhooks theprotocol_listDeveloperWebhooksAlt theprotocol_listFederationAgentCards theprotocol_listFederationPeers theprotocol_listFederationRegistries theprotocol_listFederationRegistryCards theprotocol_listMyAttestationSchedules theprotocol_listMyAttestations theprotocol_listOrganizationAgents theprotocol_listOrganizationMembers theprotocol_listOrganizationTeams theprotocol_listPublicOperatorApplications theprotocol_listTegPolicies theprotocol_listToolsets theprotocol_logEnhancedDispute theprotocol_logTegDispute theprotocol_logoutSession theprotocol_markContractFailed theprotocol_markNotificationRead theprotocol_mcpPassthroughGetAgentProfile theprotocol_moveFlare theprotocol_oauthFederationTrustList theprotocol_oauthIntrospect theprotocol_oauthRevoke theprotocol_oauthTokenExchange theprotocol_operatorPortalSelfLogs theprotocol_operatorPortalSelfRestart theprotocol_patchBundle theprotocol_placeExchangeOrder theprotocol_previewAdminEmailText theprotocol_previewAdminEmailWithContext theprotocol_previewSlashReductionAttestation theprotocol_previewVotingPowerAttestation theprotocol_purchasePipelineTemplate theprotocol_rateBundle theprotocol_recordAchievement theprotocol_regenerateBackupCodes theprotocol_rejectDisputeSettlement theprotocol_relayAction theprotocol_releaseContractMilestone theprotocol_releasePayment theprotocol_releasePaymentById theprotocol_removeOrganizationMember theprotocol_removeTeamMember theprotocol_replySupportTicket theprotocol_reportBundle theprotocol_requestAccountDeletion theprotocol_requestFrame theprotocol_requestSelfRevocation theprotocol_resetAgentCredentialsOnboard theprotocol_resolveTegDispute theprotocol_restoreBundle theprotocol_restoreFromUpload theprotocol_reverifyAttestation theprotocol_revokeApiKey theprotocol_rollbackVersion theprotocol_rotateFederationLicenseSelf theprotocol_rotateMySigningKey theprotocol_runForgeEval theprotocol_searchTools theprotocol_selectFlare theprotocol_selfProvisionOperator theprotocol_setFlareCornerVariant theprotocol_setFlareOverlay theprotocol_setFlareVariant theprotocol_settlePayment theprotocol_setup2FA theprotocol_smartSend theprotocol_stakeTokens theprotocol_submitAttestation theprotocol_submitContractMilestone theprotocol_submitContractWork theprotocol_submitContractWorkFederated theprotocol_submitDispute theprotocol_submitDisputeEvidence theprotocol_submitFundingRequest theprotocol_submitOnboardRegister theprotocol_submitSupportTicket theprotocol_submitTegAttestation theprotocol_tallyProposal theprotocol_tegCrossRegistryTransferDirect theprotocol_tegReputationSignalToken theprotocol_tegStakeDirect theprotocol_tegSystemTransfer theprotocol_tegUnstakeDirect theprotocol_testDeveloperWebhookAlt theprotocol_testWebhook theprotocol_transferTokens theprotocol_triggerDeployment theprotocol_triggerFederationSync theprotocol_triggerManualDistribution theprotocol_unassignAgentFromOrg theprotocol_unequipFlare theprotocol_unstakeTokens theprotocol_updateAutoCompound theprotocol_updateDeploymentStatus theprotocol_updateFederationPeer theprotocol_updateMyDeveloperLocation theprotocol_updateMyDeveloperProfile theprotocol_updateNotificationPrefs theprotocol_updateOrganization theprotocol_updateOrganizationTeam theprotocol_updatePeerSlashConfig theprotocol_updatePipeline theprotocol_updateTegPolicy theprotocol_updateWebhook theprotocol_validateAgentCard theprotocol_validateAgentImport theprotocol_verify2FA theprotocol_verifyPayment theprotocol_verifyPublicAttestationBundle

Harness readiness observed

Can an agent's harness pick this tool and call it correctly? Graded on the three things an agent reads — name, description, typed parameters. Band B — usable, with rough edges.

legibility checktools passingok
name is clear & specific423/423
has a description423/423
description is substantive372/423372/423
parameters are typed423/423
parameters are described136/423136/423

423 of 423 tools graded · 423 with a captured input schema. RS-008, Tier-1 — no domain knowledge, applies to any tool. “Alive” is not the same as “usable”.

Truth checks observed

Not yet confirmed — 1 attempt(s) currently unverifiable (rate limits, walls, or unmappable schemas — never counted against the server) · 0 disagreements.

claim classkeyverdictprimary source
fx-ratesEURUSDunverifiableecb-fx

Protocol conformance observed

2025-11-25
protocol version
session model
1.0.0
server version TheProtocol

Capabilities: completions prompts resources tasks tools

Drift observed

No confirmed drift on record. Baseline set 2026-08-14; changes appear here after human review.

raw probe records
probed (UTC) outcomehttpmsprotocol
2026-08-14T19:57:51Zok_tools2003592025-11-25
2026-08-12T05:33:07Zok_tools2003772025-11-25

Watch or embed this verdict

verdict badge

Operators: put the live verdict in your README — it updates with every census, links back here, and is a dated observation, never a warranty:

[![Robin Saige verdict](https://robinsaige.com/badge/cloud.theprotocol/registry.svg)](https://robinsaige.com/s/cloud.theprotocol/registry)

Depend on it? Subscribe to its change feed — outcome changes and confirmed drift, no account needed. Building on it? The full dossier as JSON — verdict, rating, truth checks, history — stable enough to gate CI on.

← overview