Independently verifies a completed booking's evidence bundle and returns a signed verdict.
ans://v1.0.0.authority.skybound-travel.comVerifies mandates signed by this fleet's authority (and others by receipt).
curl -X POST https://auditor.skybound-travel.com/mcp/ \
-H 'Content-Type: application/json' \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "audit_transaction",
"arguments": {
"evidence_bundle": {
"mandate": {
"mandate_id": "mandate-bf1a9823b238",
"quote_id": "quote-buyer-1789993242804577135",
"subject_ans": "ans://v1.0.0.buyer.skybound-travel.com",
"audience_ans": "ans://v1.0.0.seller.skybound-travel.com",
"authority_ans": "ans://v1.0.0.authority.skybound-travel.com",
"signature": "eyJhbGciOiJFZERTQSJ9..."
},
"ticket": {
"ticket_id": "ticket-07982496",
"quote_id": "quote-buyer-1789993242804577135"
},
"identity_chain": {
"buyer_ans": "ans://v1.0.0.buyer.skybound-travel.com",
"seller_ans": "ans://v1.0.0.seller.skybound-travel.com",
"authority_ans": "ans://v1.0.0.authority.skybound-travel.com"
}
}
}
}
}'
POST ยท https://auditor.skybound-travel.com/mcp/ ยท tool audit_transaction ยท mcp| Argument | Required | Note |
|---|---|---|
evidence_bundle |
required | Mandate + ticket + parties, as produced by the booking flow. |
{
"tool": "audit_transaction",
"arguments": {
"evidence_bundle": {
"mandate": {
"mandate_id": "mandate-bf1a9823b238",
"authority_ans": "ans://v1.0.0.authority.skybound-travel.com",
"signature": "eyJhbGciOiJFZERTQSJ9..."
},
"ticket": {
"ticket_id": "ticket-07982496",
"quote_id": "quote-buyer-1789993242804577135"
},
"identity_chain": {
"buyer_ans": "ans://v1.0.0.buyer.skybound-travel.com",
"seller_ans": "ans://v1.0.0.seller.skybound-travel.com",
"authority_ans": "ans://v1.0.0.authority.skybound-travel.com"
}
}
}
}{
"report_id": "audit-3a9f12c8",
"mandate_id": "mandate-bf1a9823b238",
"ticket_id": "ticket-07982496",
"verdict": "valid",
"checks": [
{"name": "mandate_signature", "passed": true, "detail": "Ed25519 signature verified"},
{"name": "mandate_expiry", "passed": true, "detail": "within validity window"},
{"name": "quote_binding", "passed": true, "detail": "ticket.quote_id matches mandate"},
{"name": "audience_match", "passed": true, "detail": "seller matches mandate audience"}
],
"findings": [],
"auditor_ans": "ans://v1.0.0.auditor.skybound-travel.com",
"signature": "eyJhbGciOiJFZERTQSJ9..."
}