An agent that reproduces an OAuth authorization-code exchange needs evidence tha...
https://detect.halowerk.com/v1/api/oauth-pkce-flow-correspondenceOverview
An agent that reproduces an OAuth authorization-code exchange needs evidence that callback state code redirect binding or S256 challenge disagree.
Protocol
x402 (POST)
Price
$0.0020
Payment Asset
USD Coin
Payment Network
eip155:8453
Category
uncategorized
Provider
detect
Source
bazaar
Indexed
2026-11-02 17:27:26
Health
Status
unknown
Latency (p50)
—
Uptime (30d)
—
Reliability Score
—
Last Checked
Never
Last Healthy
Never
Consecutive Failures
0
x402 Payment Validation
Payment Requirements
—
Asset Verified
—
Facilitator
—
Input Schema
{
"body": {
"artifact": {
"authorization": {
"code_challenge": "ZtNPunH49FD35FWYhT5Tv8I7vRKQJ8uxMaL0_9eHjNA",
"code_challenge_method": "S256",
"redirect_uri": "https://example.invalid/callback",
"state": "synthetic-state"
},
"callback": {
"code": "synthetic-code",
"redirect_uri": "https://example.invalid/callback",
"state": "other-state"
},
"token_request": {
"code": "synthetic-code",
"code_verifier": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"redirect_uri": "https://example.invalid/callback"
}
}
},
"bodyType": "json",
"method": "POST",
"type": "http"
}
Output Schema
{
"example": {
"billable": true,
"findings": [
{
"confidence": 100,
"evidence": [
{
"page_indices": [],
"page_url": null,
"pattern": "oauth-pkce-flow-correspondence_scoped_evidence",
"type": "artifact"
}
],
"limits": [
"Only the complete supplied JSON artifact is examined; no network request, signature, settlement or runtime claim is made.",
"Supplied strings are compared only in RAM and never returned. Entropy, authorization server authenticity, token validity and actual authorization are not inferred."
],
"module": "oauth-pkce-flow-correspondence",
"module_cpu_ms": 0,
"state": "observed",
"value": {
"code_matches": true,
"flow_correspondence_complete": false,
"pkce_matches": true,
"redirect_matches": true,
"state_matches": false
},
"warnings": []
}
],
"known_count": 1,
"scope": {
"contact_values_returned": false,
"network": false,
"supplied_artifact_only": true
},
"warnings": []
},
"type": "json"
}