{"wab_version":"1.3.0","protocol":"wab-dns-discovery-v1","txt_record":{"host":"_wab","type":"TXT","format":"v=wab1; endpoint=https://<domain>/.well-known/wab.json","required_keys":["v","endpoint"],"constraints":{"endpoint_scheme":"https","endpoint_path_recommended":"/.well-known/wab.json"}},"toggle_flow":{"enable":["Create TXT _wab.<domain>","Verify DNS + endpoint","Show DNS verified / Agent-ready status"],"disable":["Delete TXT _wab.<domain>","Verify disabled state","Show disabled status"]},"verification_endpoints":{"verify_live":"/api/discovery/verify-live?domain=<domain>","test_agent":"/api/discovery/test-agent?domain=<domain>","provider_status":"/api/discovery/provider/status?domain=<domain>","provider_verify_batch":"/api/discovery/provider/verify-batch","provider_record_template":"/api/discovery/provider/record-template?domain=<domain>"},"callback_contract":{"event":"provider.verify-batch.completed","header_request_id":"x-wab-request-id","header_signature":"x-wab-signature (optional, sha256 HMAC when callback_secret is provided)"},"examples":{"txt_value":"v=wab1; endpoint=https://example.com/.well-known/wab.json","status_call":"/api/discovery/provider/status?domain=example.com","template_call":"/api/discovery/provider/record-template?domain=example.com","batch_body":{"domains":["example.com","shop.example.com"],"include_agent_run":false,"callback_url":"https://provider.example/webhooks/wab-discovery","callback_secret":"optional-shared-secret"}}}