addrbookFor publishers
← 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.

How to check it · This row as JSON