58 lines
2.5 KiB
JSON
58 lines
2.5 KiB
JSON
{
|
|
"schema_version": "1.0",
|
|
"date": "2026-09-20",
|
|
"policy": {
|
|
"scope": "one SIP trunk x one original phone number",
|
|
"max_attempts": 3,
|
|
"fallback": "A failed trunk may be tested on another trunk only after fresh confirmation and only within that other trunk/number quota.",
|
|
"automatic_retry": false
|
|
},
|
|
"known_attempts": [
|
|
{
|
|
"trunk_id": "provider-second",
|
|
"raw_target": "15003164745",
|
|
"known_attempt_count": 6,
|
|
"quota_status": "exceeded; no further attempt today",
|
|
"evidence": [
|
|
"docs/evidence/20260920-real-provider-second-15003164745.json",
|
|
"docs/evidence/20260920-real-provider-second-3turn-attempt.json",
|
|
"docs/evidence/20260920-real-provider-second-3turn-v3-attempt.json",
|
|
"docs/evidence/20260920-real-provider-second-capture-first-v4.json",
|
|
"docs/evidence/20260920-real-provider-second-capture-first-v7-package.json",
|
|
"docs/evidence/20260920-real-provider-second-capture-first-v9.json"
|
|
]
|
|
},
|
|
{
|
|
"trunk_id": "provider-third",
|
|
"raw_target": "15003164745",
|
|
"known_attempt_count": 1,
|
|
"quota_status": "1/3 used; two attempts remain subject to fresh confirmation",
|
|
"evidence": ["docs/evidence/20260920-real-provider-third-capture-first.json"]
|
|
},
|
|
{
|
|
"trunk_id": "provider-primary",
|
|
"raw_target": "15003164745",
|
|
"known_attempt_count": 1,
|
|
"quota_status": "1/3 used; two attempts remain subject to fresh confirmation",
|
|
"evidence": ["docs/evidence/20260920-real-provider-primary-capture-first.json"]
|
|
}
|
|
],
|
|
"safety": {
|
|
"provider_second_locked_for_date": true,
|
|
"next_real_call_requires_current_confirmation": true,
|
|
"target_must_be_original_whitelist_value": true
|
|
},
|
|
"runtime_guard": {
|
|
"package_sha256": "fd38deece346f1f8ef820a465d41046ccf04ffa2a67c0791dba452a6234b00e5",
|
|
"capture_entrypoint_sha256": "89b4bcbf35cb3725de05f2fa162052d74d23b9aa9d00269dc11995a9bc2658d4",
|
|
"preflight_only_consumes_quota": false,
|
|
"quota_check_evidence": "docs/evidence/20260920-sip-attempt-guard.md",
|
|
"runtime_known_attempts_for_provider_second": 4,
|
|
"quota_check_command_executed": false
|
|
},
|
|
"limitations": [
|
|
"The first three provider-second evidence files predate the structured capture-first ledger fields; their filenames and existing evidence were counted conservatively as separate attempts.",
|
|
"This ledger records test consumption and is not a provider billing or production quota receipt."
|
|
]
|
|
}
|