{"protocol":"zfinia-machine-economy-graph-v0","generatedAt":"2026-09-09T10:30:34.232Z","entity":{"id":"http","type":"PROTOCOL","typeTags":[],"name":"HTTP","description":"The internet application protocol. Status 402 Payment Required has been reserved for decades; x402, MPP and pay-per-crawl put payloads on it.","aliases":["HTTP 402","RFC 9110"],"urls":["https://www.rfc-editor.org/rfc/rfc9110.html#name-402-payment-required"],"identifiers":[{"kind":"domain","value":"rfc-editor.org"},{"kind":"url","value":"https://www.rfc-editor.org/rfc/rfc9110.html"}],"firstParty":false,"evidence":{"sourceUrl":"https://zfinia.com/methodology","sourceType":"sourced_archive","observedAt":null,"sourcePublishedAt":null,"retrievedAt":null,"excerptHash":null,"confidence":null,"classification":"VERIFIED","provenance":"ARCHIVE_ENTITIES","method":"in_repo_sourced_archive","independentlyCorroborated":false}},"relationships":[{"id":"evt-rfc-9110-http-402:DISCUSSES:http","from":"evt-rfc-9110-http-402","type":"DISCUSSES","to":"http","validFrom":null,"validTo":null,"evidence":{"sourceUrl":"https://www.rfc-editor.org/rfc/rfc9110.html#name-402-payment-required","sourceType":"standards_body","observedAt":null,"sourcePublishedAt":"2022-06-06","retrievedAt":null,"excerptHash":null,"confidence":null,"classification":"VERIFIED","provenance":null,"method":"sourced_archive_event","independentlyCorroborated":false}},{"id":"ietf:PUBLISHES:http","from":"ietf","type":"PUBLISHES","to":"http","validFrom":null,"validTo":null,"evidence":{"sourceUrl":"https://zfinia.com/methodology","sourceType":"sourced_archive","observedAt":null,"sourcePublishedAt":null,"retrievedAt":null,"excerptHash":null,"confidence":null,"classification":"VERIFIED","provenance":"ARCHIVE_ENTITIES","method":"in_repo_sourced_archive","independentlyCorroborated":false}},{"id":"mpp:IMPLEMENTS:http","from":"mpp","type":"IMPLEMENTS","to":"http","validFrom":null,"validTo":null,"evidence":{"sourceUrl":"https://zfinia.com/methodology","sourceType":"sourced_archive","observedAt":null,"sourcePublishedAt":null,"retrievedAt":null,"excerptHash":null,"confidence":null,"classification":"VERIFIED","provenance":"ARCHIVE_ENTITIES","method":"in_repo_sourced_archive","independentlyCorroborated":false}},{"id":"x402:IMPLEMENTS:http","from":"x402","type":"IMPLEMENTS","to":"http","validFrom":null,"validTo":null,"evidence":{"sourceUrl":"https://zfinia.com/methodology","sourceType":"sourced_archive","observedAt":null,"sourcePublishedAt":null,"retrievedAt":null,"excerptHash":null,"confidence":null,"classification":"VERIFIED","provenance":"ARCHIVE_ENTITIES","method":"in_repo_sourced_archive","independentlyCorroborated":false}}],"events":[{"id":"rfc-9110-http-402","type":"standards","at":"2022-06-06T00:00:00.000Z","headline":"HTTP 402 was reserved for payments long before x402","summary":"HTTP 402 Payment Required has been reserved in the HTTP status registry for decades. RFC 9110 continues that reservation. x402, MPP and Cloudflare pay-per-crawl are overlays that finally put a payload on a reserved code. They are not IETF replacements of HTTP.","entityIds":["ietf","http"],"sourceUrl":"https://www.rfc-editor.org/rfc/rfc9110.html#name-402-payment-required","evidence":{"sourceUrl":"https://www.rfc-editor.org/rfc/rfc9110.html#name-402-payment-required","sourceType":"standards_body","observedAt":null,"sourcePublishedAt":"2022-06-06","retrievedAt":null,"excerptHash":null,"confidence":null,"classification":"VERIFIED","provenance":null,"method":"sourced_archive_event","independentlyCorroborated":false},"firstParty":false}],"observations":[],"machineUrl":"/v1/graph/entities/http","humanUrl":"/entities/http"}