Datoka Agent
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Signed agent execution declarations. Free verification; issuance 0.002 USDC via x402 on Base.
| Author | dev.workers.bhazarstudio.datoka-agent |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 3040 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Datoka Agent": {
"url": "https://datoka-agent.bhazarstudio.workers.dev/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (5)
verify_proof_receiptread-onlyFree 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.
Parameters:
proof(required) — object — Unmodified common Datoka proof envelope; do not send its raw artifact.trust(required) — object — Public trust registry obtained independently from a trusted source, not accepted merely because it accompanies this proof.issuer(required) — string — Expected trusted issuer identifier; must match the trust registry and proof.scope(required) — string — Expected scope authorized by the caller-supplied trust registry.chain— string — Optional expected logical chain identifier. Omit only when no chain restriction is required.
Hints: read-only yes · destructive no · idempotent yes · open-world no
prepare_agent_eventread-onlyFree 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.
Parameters:
event(required) — object — Commitment-only declaration of one execution step.
Hints: read-only yes · destructive no · idempotent yes · open-world no
issue_agent_receiptPersist 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.
Parameters:
event(required) — object — Commitment-only declaration of one execution step.idempotencyKey(required) — string — Persist this unique key before purchase. Reuse unchanged with the same input and payment authorization after interruption.
Hints: read-only no · destructive no · idempotent yes · open-world yes
verify_agent_receiptread-onlyFree 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.
Parameters:
event(required) — object — Commitment-only declaration of one execution step.receipt(required) — object — Signed Datoka receipt; verify against independently trusted keys.
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_agent_public_keysread-onlyReturn public keys of this issuer. The operator must establish trust in this issuer independently.
Hints: read-only yes · destructive no · idempotent yes · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.