accueil / serveurs / Dev & Code / dev.workers.bhazarstudio.datoka-api/api
dev.workers.bhazarstudio.datoka-api/api
serveur MCP (Model Context Protocol) · Datoka API 0.3.14
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que dev.workers.bhazarstudio.datoka-api/api est sûr ?
Au dernier audit MCP Hub, le serveur MCP « dev.workers.bhazarstudio.datoka-api/api » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 4 outils
- get_api_public_keys≈ 301 tokens
Return issuer public keys. Establish issuer trust independently before offline verification.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_api_public_keys", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"keys": [], "issuer": "texte"}} - issue_api_receipt≈ 1560 tokens
Buy a portable signed commitment to a declared API exchange when a recipient needs independently verifiable receipt integrity: response handoff, archived decision input, or change investigation. Costs 0.002 USDC per receipt via x402 when enabled; verification is free. A local log may suffice for disposable data. Requires caller-approved budget. Keep event, idempotency key and original payment unchanged on retry. Attests a client declaration, not provider origin, content truth or independent observation.
Paramètres, retour & exemple (2)
Paramètresevent· object · requis
Commitment-only HTTP exchange declaration built locally with the SDK. No raw URLs, headers or bodies.idempotencyKey· string · requis
One stable key per purchase, saved before payment. Keep it, the event and original payment authorization unchanged on retries.
Exemple d'appel{"name": "issue_api_receipt", "arguments": {"event": {}, "idempotencyKey": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - prepare_api_exchange≈ 2847 tokens
Free validation before buying a receipt. Supply an event built locally with the SDK from real captured bytes; never fabricate hashes. Returns the commitment without issuing a receipt or paying. Use when retaining verifiable evidence of an API response for a handoff or archive.
Paramètres, retour & exemple (1)
Paramètresevent· object · requis
Commitment-only HTTP exchange declaration built locally with the SDK. No raw URLs, headers or bodies.
Exemple d'appel{"name": "prepare_api_exchange", "arguments": {"event": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"chain": "texte", "event": {}, "commitment": {}}} - verify_api_receipt≈ 2237 tokens
Free signature and declaration verification. To try before buying, read datoka-api://demo-receipt or /demo/receipt.json and pass the returned JSON here. No wallet needed for public verification. Verifies issuer, scope and event commitment; compare original response bytes locally with the SDK or /verify/.
Paramètres, retour & exemple (2)
Paramètresevent· object · requis
Commitment-only HTTP exchange declaration built locally with the SDK. No raw URLs, headers or bodies.receipt· object · requis
Unmodified signed receipt returned by issuance or the public synthetic demo; verify against trusted issuer keys.
Exemple d'appel{"name": "verify_api_receipt", "arguments": {"event": {}, "receipt": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"apiId": "texte", "scope": "texte", "valid": true, "receiptId": "texte", "exchangeId": "texte", "attestation": "texte"}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».