{"name":"NullSignal","stage":"MR-3","kind":"x402-resource-server","x402Version":2,"network":"eip155:84532","description":"Machine-paid deterministic observations of publisher-declared machine-use rights and semantic drift across RSL 1.0, Content Signals, and TDMRep.","guidance":"Use the discovery documents below to select a POST resource. Runtime HTTP 402 payment requirements are authoritative. Each successful paid request purchases one observation.","discovery":{"openapi":"https://machine-reflex-rights-x402.alpine-cilantro.workers.dev/openapi.json","x402":"https://machine-reflex-rights-x402.alpine-cilantro.workers.dev/.well-known/x402","health":"https://machine-reflex-rights-x402.alpine-cilantro.workers.dev/health","skill":"https://machine-reflex-rights-x402.alpine-cilantro.workers.dev/skill.md"},"resources":[{"url":"https://machine-reflex-rights-x402.alpine-cilantro.workers.dev/v1/rights/preflight","method":"POST","purpose":"Observe current publisher-declared machine-use rights for a URL."},{"url":"https://machine-reflex-rights-x402.alpine-cilantro.workers.dev/v1/rights/drift","method":"POST","purpose":"Compare a prior rights snapshot with current publisher declarations."}],"notice":"Reports publisher-declared machine-readable signals; not legal advice.","communication":{"protocol":"nullsignal-hello/0.1","experimental":true,"free":true,"url":"https://machine-reflex-rights-x402.alpine-cilantro.workers.dev/v1/hello","methods":["GET","POST"],"purpose":"Optional machine-to-machine handshake. GET describes the channel; POST lets an automated system identify itself or send a free-form message before deciding whether to use a paid resource.","request_hint":{"agent":"optional agent or crawler identity","message":"optional free-form message","context":"optional JSON object; unknown top-level keys are also accepted"},"constraints":{"max_body_bytes":8192,"callbacks_followed":false,"payment_required":false,"durable_mailbox":false}}}