{
    "name": "Autonolas Mech III",
    "description": "The mech executes AI tasks requested on-chain and delivers the results to the requester.",
    "inputFormat": "ipfs-v0.1",
    "outputFormat": "ipfs-v0.1",
    "image": "tbd",
    "url": "",
    "tools": [
        "prediction_request_reasoning-5.2.mini",
        "prediction_request_reasoning",
        "prediction_request_reasoning-claude",
        "prediction-request-reasoning",
        "prediction-request-reasoning-claude",
        "echo"
    ],
    "toolMetadata": {
        "prediction_request_reasoning-5.2.mini": {
            "name": "prediction_request_reasoning",
            "description": "A tool for making binary predictions on markets.",
            "input": {
                "type": "text",
                "description": "The text to make a prediction on"
            },
            "output": {
                "type": "object",
                "description": "A JSON object containing the prediction and confidence",
                "schema": {
                    "type": "object",
                    "properties": {
                        "requestId": {
                            "type": "integer",
                            "description": "Unique identifier for the request"
                        },
                        "result": {
                            "type": "string",
                            "description": "Result information in JSON format as a string",
                            "example": "{\n  \"p_yes\": 0.6,\n  \"p_no\": 0.4,\n  \"confidence\": 0.8,\n  \"info_utility\": 0.6\n}"
                        },
                        "prompt": {
                            "type": "string",
                            "description": "The prompt used to make the prediction."
                        }
                    },
                    "required": [
                        "requestId",
                        "result",
                        "prompt"
                    ]
                }
            }
        },
        "prediction_request_reasoning": {
            "name": "prediction_request_reasoning",
            "description": "A tool for making binary predictions on markets.",
            "input": {
                "type": "text",
                "description": "The text to make a prediction on"
            },
            "output": {
                "type": "object",
                "description": "A JSON object containing the prediction and confidence",
                "schema": {
                    "type": "object",
                    "properties": {
                        "requestId": {
                            "type": "integer",
                            "description": "Unique identifier for the request"
                        },
                        "result": {
                            "type": "string",
                            "description": "Result information in JSON format as a string",
                            "example": "{\n  \"p_yes\": 0.6,\n  \"p_no\": 0.4,\n  \"confidence\": 0.8,\n  \"info_utility\": 0.6\n}"
                        },
                        "prompt": {
                            "type": "string",
                            "description": "The prompt used to make the prediction."
                        }
                    },
                    "required": [
                        "requestId",
                        "result",
                        "prompt"
                    ]
                }
            }
        },
        "prediction_request_reasoning-claude": {
            "name": "prediction_request_reasoning",
            "description": "A tool for making binary predictions on markets.",
            "input": {
                "type": "text",
                "description": "The text to make a prediction on"
            },
            "output": {
                "type": "object",
                "description": "A JSON object containing the prediction and confidence",
                "schema": {
                    "type": "object",
                    "properties": {
                        "requestId": {
                            "type": "integer",
                            "description": "Unique identifier for the request"
                        },
                        "result": {
                            "type": "string",
                            "description": "Result information in JSON format as a string",
                            "example": "{\n  \"p_yes\": 0.6,\n  \"p_no\": 0.4,\n  \"confidence\": 0.8,\n  \"info_utility\": 0.6\n}"
                        },
                        "prompt": {
                            "type": "string",
                            "description": "The prompt used to make the prediction."
                        }
                    },
                    "required": [
                        "requestId",
                        "result",
                        "prompt"
                    ]
                }
            }
        },
        "prediction-request-reasoning": {
            "name": "prediction_request_reasoning",
            "description": "A tool for making binary predictions on markets.",
            "input": {
                "type": "text",
                "description": "The text to make a prediction on"
            },
            "output": {
                "type": "object",
                "description": "A JSON object containing the prediction and confidence",
                "schema": {
                    "type": "object",
                    "properties": {
                        "requestId": {
                            "type": "integer",
                            "description": "Unique identifier for the request"
                        },
                        "result": {
                            "type": "string",
                            "description": "Result information in JSON format as a string",
                            "example": "{\n  \"p_yes\": 0.6,\n  \"p_no\": 0.4,\n  \"confidence\": 0.8,\n  \"info_utility\": 0.6\n}"
                        },
                        "prompt": {
                            "type": "string",
                            "description": "The prompt used to make the prediction."
                        }
                    },
                    "required": [
                        "requestId",
                        "result",
                        "prompt"
                    ]
                }
            }
        },
        "prediction-request-reasoning-claude": {
            "name": "prediction_request_reasoning",
            "description": "A tool for making binary predictions on markets.",
            "input": {
                "type": "text",
                "description": "The text to make a prediction on"
            },
            "output": {
                "type": "object",
                "description": "A JSON object containing the prediction and confidence",
                "schema": {
                    "type": "object",
                    "properties": {
                        "requestId": {
                            "type": "integer",
                            "description": "Unique identifier for the request"
                        },
                        "result": {
                            "type": "string",
                            "description": "Result information in JSON format as a string",
                            "example": "{\n  \"p_yes\": 0.6,\n  \"p_no\": 0.4,\n  \"confidence\": 0.8,\n  \"info_utility\": 0.6\n}"
                        },
                        "prompt": {
                            "type": "string",
                            "description": "The prompt used to make the prediction."
                        }
                    },
                    "required": [
                        "requestId",
                        "result",
                        "prompt"
                    ]
                }
            }
        },
        "echo": {
            "name": "echo",
            "description": "A dummy mech tool.",
            "input": {
                "type": "text",
                "description": "The text to make a prediction on"
            },
            "output": {
                "type": "object",
                "description": "A JSON object containing the prediction and confidence",
                "schema": {
                    "type": "object",
                    "properties": {
                        "requestId": {
                            "type": "integer",
                            "description": "Unique identifier for the request"
                        },
                        "result": {
                            "type": "string",
                            "description": "Result information in JSON format as a string",
                            "example": "{\n  \"p_yes\": 0.6,\n  \"p_no\": 0.4,\n  \"confidence\": 0.8,\n  \"info_utility\": 0.6\n}"
                        },
                        "prompt": {
                            "type": "string",
                            "description": "The prompt used to make the prediction."
                        }
                    },
                    "required": [
                        "requestId",
                        "result",
                        "prompt"
                    ]
                }
            }
        }
    }
}