{"version":"2.0.0","service":{"name":"dispute-forge","description":"Pay $0.75 USDC, get an FCRA-compliant dispute letter and unique on-chain certificate.","contact":"jadedfocus@gmail.com","x-guidance":"POST /api/dispute-pack ($0.75) generates an FCRA-compliant dispute letter and SVG certificate. Body: { creditor (string), reason (string) }. Returns letter_body, cert_svg, timestamp, signature. Flow: send POST without payment → receive 402 challenge → sign transferWithAuthorization with your wallet → re-send with PAYMENT-SIGNATURE header.","operator":"Royal Agentic Enterprises"},"endpoints":{"/api/dispute-pack":{"method":"POST","accepts":{"scheme":"exact","price":"$0.75","network":"eip155:8453","payTo":"0x9b8a27e03CEbA490953cDa8AB1291c0E13bAf72f","extra":{"facilitator":"https://raen-facilitator.fly.dev/facilitator"}},"description":"Generate an FCRA-compliant dispute letter and on-chain certificate on Base. POST {creditor, reason}, receive letter_body, cert_svg, timestamp, signature as JSON. $0.75 per call, Base USDC x402.","mimeType":"application/json","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"creditor":"Acme Collections LLC","reason":"Debt is not mine / inaccurate reporting"}},"output":{"type":"json","example":{"timestamp":"2026-07-05T20:20:00Z","signature":"8a4f9e12","letter_path":"/root/Desktop/Dispute-Forge/letters/...","certificate_path":"/root/Desktop/Dispute-Forge/certificates/...","submission_path":"/root/Desktop/Dispute-Forge/submissions/...","letter_body":"Dear Bureau, ...","cert_svg":"<svg>...</svg>"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"creditor":{"type":"string","description":"Name of the creditor or collection agency"},"reason":{"type":"string","description":"Grounds for the dispute"}},"required":["creditor","reason"]}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"timestamp":{"type":"string"},"signature":{"type":"string"},"letter_path":{"type":"string"},"certificate_path":{"type":"string"},"submission_path":{"type":"string"},"letter_body":{"type":"string"},"cert_svg":{"type":"string"}},"required":["timestamp","signature","letter_body","cert_svg"]}},"required":["type"]}},"required":["input"]}}}}}}