stir_attestation_explainer
ActiveTool of Sipflow
[cost: free (pure CPU, no network) | read-only] Static explainer for STIR/SHAKEN: maps attestation levels (A / B / C per RFC 8588) to plain-English requirements + common scenarios, and SIP codes commonly emitted by signing/verification (428 / 436 / 437 / 438 / 608) to their RFC anchors and operator causes. Provide either `attestation` (A/B/C) or `code` (e.g. 438). Pair with: `validate_stir_shaken_identity` when the user has the JWS segments and wants the cryptographic verdict; `search_sip_docs({ sourceType: 'stir-shaken', ... })` for ATIS / CTIA / RFC depth.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"code": {
"type": "integer",
"maximum": 699,
"minimum": 100,
"description": "SIP response code commonly seen in STIR/SHAKEN flows (428, 436, 437, 438, 608)."
},
"attestation": {
"enum": [
"A",
"B",
"C"
],
"type": "string",
"description": "Attestation level: \"A\" Full / \"B\" Partial / \"C\" Gateway."
}
},
"additionalProperties": false
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
Sipflow
https://github.com/cmendes0101/sipflow-cursor-plugin
1/7 registries