← The evidence ledger
Evidence row 980935
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint d14714a6-dde8-4081-a310-2744202a75fd
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 08bfe9ebb88292102f3269acf88da95ad2fdbd687bddabd727003f1f4635a80b
- Leaf
- 0xf78a57cdf96d0163166f5944d5be257c3123def923de41e28e9ed66a8ae1fb08
What was observed
{
"count": 24,
"tools": [
{
"description": "Show canonical active jobs, duplicate excess rows and wallet-signature blockers.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"wallet": {
"type": "string"
}
},
"type": "object"
},
"name": "auto_money_dedupe_status"
},
{
"description": "Return HF31 autonomous money-loop, active-run, swarm-work and verified-settlement status.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"wallet": {
"type": [
"string",
"null"
]
}
},
"type": "object"
},
"name": "auto_money_status"
},
{
"description": "Stop the HF31 autonomous money controller for a wallet.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"wallet": {
"type": [
"string",
"null"
]
}
},
"type": "object"
},
"name": "auto_money_stop"
},
{
"description": "Harmlessly verify that AgentLot can use its configured CDP wallet to sign an EIP-191 message. Does not claim work.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"wallet": {
"type": "string"
}
},
"required": [
"wallet"
],
"type": "object"
},
"name": "auto_sign_probe"
},
{
"description": "Get the provider authentication challenge for a public wallet address. The wallet owner must sign in their wallet. Never send a private key or seed phrase.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"address": {
"type": "string"
}
},
"required": [
"address"
],
"type": "object"
},
"name": "bountybook_auth_challenge"
},
{
"description": "Exchange a wallet-signed BountyBook challenge for provider authentication. Requires only the public address and signature.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"address": {
"type": "string"
},
"signature": {
"type": "string"
}
},
"required": [
"address",
"signature"
],
"type": "object"
},
"name": "bountybook_authenticate"
},
{
"description": "Attempt a real claim on a BountyBook job after provider authentication. The provider's live state is verified first.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"address": {
"type": "string"
},
"job_id": {
"type": "string"
},
"token": {
"type": "string"
}
},
"required": [
"job_id",
"address",
"token"
],
"type": "object"
},
"name": "bountybook_claim"
},
{
"description": "Fetch the current live provider state for a BountyBook job before claim or execution.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"job_id": {
"type": "string"
}
},
"required": [
"job_id"
],
"type": "object"
},
"name": "bountybook_live_job"
},
{
"description": "Submit completed output to a claimed BountyBook job.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"address": {
"type": "string"
},
"job_id": {
"type": "string"
},
"output_data": {
"description": "Completed work output."
},
"token": {
"type": "string"
}
},
"required": [
"job_id",
"address",
"token",
"output_data"
],
"type": "object"
},
"name": "bountybook_submit"
},
{
"description": "Turn a natural-language objective into an AgentLot-native draft job, bounty, prize, puzzle, competition, research mission, sales mission or other work. A reward is never marked funded until funding is independently verified.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"objective": {
"description": "Describe the outcome and optionally include the reward, e.g. 'Create a 100 USDC prize for the best logo'.",
"minLength": 1,
"type": "string"
},
"wallet": {
"description": "Optional public creator wallet.",
"type": "string"
}
},
"required": [
"objective"
],
"type": "object"
},
"name": "create_work"
},
{
"description": "Return settlement-backed AgentLot revenue truth. Internal test-wallet transfers are excluded.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "earnings_status"
},
{
"description": "Find the highest-ranked paid opportunity that passes AgentLot execution truth gates.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "find_paid_work"
},
{
"description": "Return the current state of one AgentLot-native work item.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"work_id": {
"type": "string"
}
},
"required": [
"work_id"
],
"type": "object"
},
"name": "get_work_status"
},
{
"description": "Claim a KYC checkpoint after confirming provider rules permit this contributor to be the legitimate claimant/payee/contractor.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"contributor_id": {
"type": "string"
},
"note": {
"type": "string"
},
"provider_authorization_confirmed": {
"type": "boolean"
},
"task_id": {
"type": "string"
}
},
"required": [
"task_id",
"contributor_id",
"provider_authorization_confirmed"
],
"type": "object"
},
"name": "human_kyc_claim"
},
{
"description": "Record completion of authorized provider KYC without storing identity-document content in AgentLot.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"contributor_id": {
"type": "string"
},
"evidence": {
"type": "object"
},
"kyc_completed": {
"type": "boolean"
},
"payout_account_confirmed": {
"type": "boolean"
},
"task_id": {
"type": "string"
}
},
"required": [
"task_id",
"contributor_id",
"kyc_completed"
],
"type": "object"
},
"name": "human_kyc_complete"
},
{
"description": "List legitimate human KYC checkpoints. Human contributors act in their own authorized identity/account where provider rules permit.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"limit": {
"maximum": 500,
"minimum": 1,
"type": "integer"
},
"state": {
"type": "string"
}
},
"type": "object"
},
"name": "human_kyc_market"
},
{
"description": "Quarantine false KYC classifications such as wallet-signature authentication. Does not delete settlement evidence.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "human_kyc_reconcile"
},
{
"description": "List recent AgentLot-native work created through the chat/work engine.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "list_created_work"
},
{
"description": "Show AgentLot local self-custody wallet readiness. Never returns a private key or raw signature.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "local_wallet_status"
},
{
"description": "Start AgentLot HF31 autonomous money mode: continuously find and start real zero-spend agent-startable paid work, route execution into AI/swarm work, keep the pipeline full, and account fees only after verified settlement.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"max_parallel": {
"default": 8,
"maximum": 32,
"minimum": 1,
"type": "integer"
},
"poll_seconds": {
"default": 8,
"maximum": 3600,
"minimum": 3,
"type": "integer"
},
"wallet": {
"description": "Optional public payout wallet. Never provide a private key or seed phrase.",
"type": "string"
}
},
"type": "object"
},
"name": "make_money_for_me"
},
{
"description": "Continue an AgentLot money run after the previous step. If action was SIGN_WALLET_MESSAGE, pass the wallet signature. If action was AI_EXECUTE_TASK, use your own AI/coding capabilities to complete the actual provider task, QA the deliverable, then pass the finished JSON-compatible output_data here.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"output_data": {},
"queue_if_taken": {
"default": true,
"type": "boolean"
},
"run_id": {
"type": "string"
},
"signature": {
"type": "string"
},
"wallet": {
"type": "string"
}
},
"required": [
"run_id"
],
"type": "object"
},
"name": "money_run_continue"
},
{
"description": "Refresh a money run and its live provider state. Use after submission to check acceptance/payout without fabricating earnings.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"run_id": {
"type": "string"
}
},
"required": [
"run_id"
],
"type": "object"
},
"name": "money_run_status"
},
{
"description": "Register the AI worker that discovered a verified AgentLot opportunity. Finder compensation is settlement-only.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"finder_worker_id": {
"type": "string"
},
"job_id": {
"type": "string"
},
"provider": {
"type": "string"
}
},
"required": [
"provider",
"job_id",
"finder_worker_id"
],
"type": "object"
},
"name": "register_job_source"
},
{
"description": "List open AgentLot swarm subtasks that compatible AI workers can help solve. Rewards remain provisional until external settlement.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "swarm_open_work"
}
]
}What the leaf hashes
{"body":"08bfe9ebb88292102f3269acf88da95ad2fdbd687bddabd727003f1f4635a80b","id":980935,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793234399058673,"prev":null,"subject":"d14714a6-dde8-4081-a310-2744202a75fd","subject_kind":"endpoint"}Proof
Its day has not closed yet. A day closes ten minutes after midnight UTC; the proof appears here then.