Datoka Agent

dev.workers.bhazarstudio.datoka-agentPublished by datoka-agent.bhazarstudio.workers.devOfficial publisherv0.8.4Updated Oct 24, 2026

Signed agent execution declarations. Free verification; issuance 0.002 USDC via x402 on Base.

VerifiedStreamable HTTPWeb executableFinanceDeveloper ToolsSecurity & Monitoring

Overview

AI-generated overview

Lets an assistant verify proof envelopes and agent execution receipts, and pay to issue signed execution declaration receipts.

What you can do
Exposes five tools: verify a common proof envelope, verify an agent execution receipt, fetch the issuer's public keys, and validate an execution declaration locally before paid issuance. Verification tools are free; issuance persists a signed receipt. The tools note that a signed declaration does not by itself prove execution.
When to use it
Use it when an assistant needs verifiable signed declarations of agent execution and you can independently obtain a trust anchor to check them. Not suited to plain logging needs or when you cannot judge issuer trust.
Requirements
Remote HTTP endpoint; no local package. Issuing a receipt costs 0.002 USDC via x402 on the advertised network, so a payable wallet and network access are needed; verification tools need no wallet.
Before you install
Issuing a receipt spends 0.002 USDC, a paid action. Send only the proof when verifying, never raw documents. A signature shows the issuer's declaration, not that execution occurred; establish trust in the issuer independently via its public keys or a trust registry.

Installation

In SourceWeft

  1. Open Datoka Agent in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/dev.workers.bhazarstudio.datoka-agent%2Fagent/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "datoka-agent": {
      "type": "http",
      "url": "https://datoka-agent.bhazarstudio.workers.dev/mcp"
    }
  }
}

Tools

5

verify_proof_receipt

Verify Proof Receipt

Free verification of a common Datoka proof against an independently obtained caller-supplied public trust registry and explicit issuer/scope/chain. Send only the proof, never raw documents. receiptVerified concerns signature, context and dates; status remains incomplete because the artifact is checked locally. No payment, factual accuracy or parent signatures are verified.

Parameterschainproofrequiredscoperequiredtrustrequiredissuerrequired

prepare_agent_event

Prepare Agent Event

Free validation of a locally built execution declaration before issuance. Hash exact input and output bytes locally; supply identifiers and UTC timestamps with milliseconds. Returns the validated event, commitment and logical chain without creating or purchasing a receipt. Use issue_agent_receipt only if a portable signed declaration is needed.

Parameterseventrequired

issue_agent_receipt

Issue Agent Receipt

Persist a signed execution declaration receipt. Public price: 0.002 USDC via x402 on the advertised network. Preserve event, idempotencyKey and payment authorization on retries. Signed declarations do not independently prove execution.

ParameterseventrequiredidempotencyKeyrequired

verify_agent_receipt

Verify Agent Receipt

Free verification of an execution event and its unchanged receipt returned by issue_agent_receipt. Checks signature, scope and event commitment against this issuer. No wallet or new issuance required. Use verify_proof_receipt for the distinct common proof-envelope format. A valid signature does not independently prove execution; compare original bytes locally.

Parameterseventrequiredreceiptrequired

get_agent_public_keys

Get Agent Public Keys

Return public keys of this issuer. The operator must establish trust in this issuer independently.

Takes no parameters.

Version history

4
  1. v0.8.4LatestOct 4, 2026
  2. v0.8.1Oct 2, 2026
  3. v0.8.0Oct 1, 2026
  4. v0.3.2Sep 29, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.