{"service":"MantisMesh","url":"https://api.mantismesh.com","payment":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"CASWpLcrvGrHwWepBFf3rGycrzb6eUnqtKJyV3CYLLab","currency":"USD","unit":"millionths"},"authentication":"Authenticate at /v1/auth/challenge and /v1/auth/verify, then send Bearer token and Idempotency-Key.","resources":[{"capability":"checkpoint.save","method":"POST","path":"/v1/checkpoints","serviceName":"MantisMesh","description":"checkpoint.save: Save portable execution state for autonomous agents when a task may outlive the current process, model session, container, or machine. Durable checkpoints support cross-session recovery and cross-provider state portability; companion handoff and lock capabilities support delegation and coordination between autonomous agents.","tags":["checkpoint","agent-memory","persistent-state","autonomous-agents","x402"],"resource":"https://api.mantismesh.com/v1/checkpoints","price":{"1h":10000,"24h":10000,"7d":20000,"30d":50000},"outputSchema":{"type":"object","required":["checkpoint_id","expires_at","retention"],"properties":{"checkpoint_id":{"type":"string"},"expires_at":{"type":"string","format":"date-time"},"retention":{"type":"string"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"task_id":"scan-887","payload":{"processed":450,"next":451},"retention":"24h","delete_after_read":false}},"output":{"type":"json","example":{"checkpoint_id":"cp_example","expires_at":"2026-10-31T00:00:00Z","retention":"24h"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","additionalProperties":false,"required":["task_id","payload","retention"],"properties":{"task_id":{"type":"string","minLength":1,"maxLength":200},"payload":{"description":"JSON value; UTF-8 JSON encoding <= 65536 bytes"},"retention":{"type":"string","enum":["1h","24h","7d","30d"]},"delete_after_read":{"type":"boolean","default":false}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},{"capability":"checkpoint.get","method":"GET","path":"/v1/checkpoints/{checkpointId}","serviceName":"MantisMesh","description":"checkpoint.get: Resume a long-running autonomous task from wallet-owned state","tags":["checkpoint","agent-state","recovery","autonomous-agents","x402"],"resource":"https://api.mantismesh.com/v1/checkpoints/{checkpointId}","price":5000,"outputSchema":{"type":"object","required":["checkpoint_id","task_id","payload","retention","expires_at"],"properties":{"checkpoint_id":{"type":"string"},"task_id":{"type":"string"},"payload":{},"retention":{"type":"string"},"expires_at":{"type":"string","format":"date-time"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{},"pathParams":{"checkpointId":"cp_example"}},"output":{"type":"json","example":{"checkpoint_id":"cp_example","task_id":"scan-887","payload":{"processed":450,"next":451},"retention":"24h","expires_at":"2026-10-31T00:00:00Z"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","properties":{}},"pathParams":{"type":"object","properties":{"checkpointId":{"type":"string"}},"required":["checkpointId"]}},"required":["type","method"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},{"capability":"handoff.create","method":"POST","path":"/v1/handoffs","serviceName":"MantisMesh","description":"handoff.create: Handoff task state to another wallet-controlled autonomous agent","tags":["handoff","agent-state","coordination","autonomous-agents","x402"],"resource":"https://api.mantismesh.com/v1/handoffs","price":20000,"outputSchema":{"type":"object","required":["handoff_id","checkpoint_id","expires_at","retention"],"properties":{"handoff_id":{"type":"string"},"checkpoint_id":{"type":"string"},"expires_at":{"type":"string","format":"date-time"},"retention":{"type":"string"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"checkpoint_id":"cp_example","recipient_wallet":"11111111111111111111111111111111","retention":"1h","delete_after_read":true}},"output":{"type":"json","example":{"handoff_id":"ho_example","checkpoint_id":"cp_example","expires_at":"2026-10-31T00:00:00Z","retention":"1h"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","additionalProperties":false,"required":["checkpoint_id","recipient_wallet","retention"],"properties":{"checkpoint_id":{"type":"string"},"recipient_wallet":{"type":"string"},"retention":{"type":"string","enum":["1h","24h","7d","30d"]},"delete_after_read":{"type":"boolean","default":true}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},{"capability":"lock.acquire","method":"POST","path":"/v1/locks","serviceName":"MantisMesh","description":"lock.acquire: Acquire a distributed agent task lock to prevent concurrent work","tags":["coordination","distributed-lock","agent-state","autonomous-agents","x402"],"resource":"https://api.mantismesh.com/v1/locks","price":5000,"outputSchema":{"oneOf":[{"type":"object","required":["acquired","expires_at"],"properties":{"acquired":{"const":true},"expires_at":{"type":"string","format":"date-time"}}},{"type":"object","required":["acquired","reason"],"properties":{"acquired":{"const":false},"reason":{"const":"already_locked"}}}]},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"key":"customer-123-followup","ttl_seconds":600}},"output":{"type":"json","example":{"acquired":true,"expires_at":"2026-10-31T00:00:00Z"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","additionalProperties":false,"required":["key","ttl_seconds"],"properties":{"key":{"type":"string","minLength":1,"maxLength":200},"ttl_seconds":{"type":"integer","minimum":1,"maximum":2592000}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},{"capability":"recovery.register","method":"POST","path":"/v1/recoveries","serviceName":"MantisMesh","description":"recovery.register: Register heartbeat-based failure recovery for an autonomous task. Requires setup with an approved HTTPS callback destination","tags":["recovery","checkpoint","persistent-state","autonomous-agents","x402"],"resource":"https://api.mantismesh.com/v1/recoveries","price":20000,"outputSchema":{"type":"object","required":["recovery_id","status","expires_at"],"properties":{"recovery_id":{"type":"string"},"status":{"const":"active"},"expires_at":{"type":"string","format":"date-time"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"task_id":"task-44","checkpoint_id":"cp_example","heartbeat_interval_seconds":300,"missed_heartbeats":3,"callback_url":"https://callbacks.example.com/recover","retention":"24h"}},"output":{"type":"json","example":{"recovery_id":"re_example","status":"active","expires_at":"2026-10-31T00:00:00Z"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","additionalProperties":false,"required":["task_id","checkpoint_id","heartbeat_interval_seconds","missed_heartbeats","callback_url"],"properties":{"task_id":{"type":"string"},"checkpoint_id":{"type":"string"},"heartbeat_interval_seconds":{"type":"integer","minimum":30,"maximum":86400},"missed_heartbeats":{"type":"integer","minimum":1,"maximum":100},"callback_url":{"type":"string","pattern":"^https://","description":"HTTPS origin must be operator-allowlisted"},"retention":{"type":"string","enum":["1h","24h","7d","30d"],"default":"24h"}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}}]}