Rules compiled into typed questions inside Taifoon's Intel TDX enclave (Phala Cl
Rules compiled into typed questions inside Taifoon's Intel TDX enclave (Phala Cloud). The answer carries two TDX quotes, both verified by Phala's verifier before you are charged: one binds the result and the enclave key, one binds that key to sha256 of your nonce. The compose-hash in RTMR3 proves which code runs. 0.001 USDC a request. Send { rules, nonce? }.
Not tested: has real-world effectsour last check, 2026-10-18
0 of 0checks answered this week
n/amedian answer time
$0.001listed price per call
n/aprice it asked us
Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.
Endpoint
POST https://coord.taifoon.dev/v1/x402/class/tee.typed.compile
| Category | Code and developer |
|---|---|
| Provider host | coord.taifoon.dev |
| Networks | eip155:143, eip155:42161, eip155:4663, eip155:5042, eip155:8453 |
| Payment schemes | exact |
| Self-reported calls, 30 days | 1 from 1 payers (the provider's figure, not ours) |
Our checks, last 30 days
We never call tools that send, buy, move money or file anything, not even without paying.
Example input (from the provider)
{
"body": {
"nonce": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"rules": "Rate the urgency of the ticket from 1 to 5. Say whether a refund is needed."
},
"bodyType": "json",
"method": "POST",
"type": "http"
}
Promised output schema (from the provider)
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"properties": {
"nonce": {
"description": "optional: your challenge (e.g. the sha256 of your payload); the challenge quote binds the enclave key to sha256 of it",
"pattern": "^[0-9a-fA-F]{8,128}$",
"type": "string"
},
"rules": {
"description": "the rules in words, one clause per rule; compiled into typed questions inside the enclave",
"maxLength": 1000,
"minLength": 4,
"type": "string"
}
},
"required": [
"rules"
],
"type": "object"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
},
"headers": {
"additionalProperties": {
"type": "string"
},
"type": "object"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"queryParams": {
"additionalProperties": {
"type": "string"
},
"type": "object"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method",
"bodyType",
"body"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"properties": {
"challenge": {
"description": "nonce, report_data = address \u2016 sha256(nonce) \u2016 0^12, quote (TDX v4, hex)",
"type": "object"
},
"class": {
"const": "tee.typed.compile",
"type": "string"
},
"enclave": {
"description": "mode tdx, address (the enclave key), app_id, mrtd, report_data = sha256(JSON(result)) \u2016 address \u2016 0^12, quote (TDX v4, hex)",
"type": "object"
},
"result": {
"description": "class, rules, ready, questions[]: the compile",
"type": "object"
},
"verification": {
"description": "verifier answers on both quotes, same_td, compose (RTMR3 replay, compose-hash, catalogue), checks",
"type": "object"
}
},
"required": [
"class",
"result",
"enclave",
"challenge",
"verification"
],
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}