{"components":[{"component":"payability","component_digest":"d695c604c2f0f07cc410a477b95bc651c8fbf5155bcf3ab34e7ef897dc1fea37","component_signature":"0xf4dac76fd874dfeb29edd4d11e5aaaae0fb701681f0d3569de249f31d7ac12112da2fa66c57986a4cc8e0ebf06f098623fb592c4dff11b1a9cc1f6917a27a7521c","freshness_bound_seconds":300,"limitations":["eth_call simulation at latest block, not an on-chain transfer","classification is point-in-time (eth_getCode)","settlement feasibility is always simulated on Base USDC regardless of subject.chain"],"manifest":{"entry":"preflight","source_service":"payable-address","url":"https://x402.nsgoods.org/proof/index.json"},"observed_at":"2026-09-01T12:17:22.278784+00:00","reason_codes":["simulated_ok"],"signer":"0x57fF0F084Cba33e6761503f90eEF0Da9F159350c","subject_echo":{"address":"0xc87a06DEE4c0E85912296002617120BBfd5EF990","chain":"eip155:8453","role":"payee"},"verdict":"PAYABLE"},{"component":"sanctions","component_digest":"48acb275c4ff6b04509551346d7014fe01302bd0282de97d4e5551fa47ec102a","component_signature":"0xd7ccafddb18bb9f6a211a266be1f160d5151ed3a47a1bb94181a6b98d67e2e0d6f81d30053833b3fef1d4908dc44d0b578734284015946748ace28b455eb12fd1c","freshness_bound_seconds":86400,"limitations":["OFAC SDN exact-address screening only; not KYC, Travel Rule, or legal advice","clear means absent from this snapshot, negative evidence only"],"manifest":{"entry":"preflight","source_service":"sanctions","url":"https://x402.nsgoods.org/proof/index.json"},"observed_at":"2026-09-01T12:17:22.346982+00:00","reason_codes":["ofac_sdn_no_match"],"signer":"0x57fF0F084Cba33e6761503f90eEF0Da9F159350c","subject_echo":{"address":"0xc87a06DEE4c0E85912296002617120BBfd5EF990","chain":"eip155:8453","role":"payee"},"verdict":"CLEAR"},{"component":"trust","component_digest":"140488555901f6904ff63445bc6749666235ec15f512ce157e9b951f177c89a3","component_signature":"0x4ee7e36306af28ac75b66feb9f8a33ff2171a2e4f474587db416af006ebb5f7b434e32eb519c720a4393c9637fb199258cd8184fcf5220abcacf958c2ece275b1b","freshness_bound_seconds":3600,"limitations":["ERC-8004 reputation across EVM chains; scored by (chain, agent_id)","NO_DATA means no qualifying ERC-8004 feedback, not a negative rating","subject address is not an ERC-8004-registered agent, so no score exists to return"],"manifest":{"entry":"preflight","source_service":"trust","url":"https://x402.nsgoods.org/proof/index.json"},"observed_at":"2026-09-01T12:17:22.348599+00:00","reason_codes":["insufficient_data"],"signer":"0x57fF0F084Cba33e6761503f90eEF0Da9F159350c","subject_echo":{"address":"0xc87a06DEE4c0E85912296002617120BBfd5EF990","chain":"eip155:8453","role":"payee"},"verdict":"NO_DATA"}],"components_evaluated":3,"demo_note":"Fixed demo sample. This preview always returns the same example so you can see the exact output shape and signature. The paid endpoint runs your own input.","envelope":{"signature":"0x4c208372d867601a606805599f4cee7545b8c376705ccdf987c159f7e09b99083d65674a335f89fc3f4df6d81e58732a9a94ff0592f48093b66e1db5be26295a1c","signer":"0x57fF0F084Cba33e6761503f90eEF0Da9F159350c"},"note":"Locked preview of a real full composite run on our own payee. Strip the post-sign fields preview and note; verify each component (remove component_digest and component_signature, canonicalise, sha256 must equal the digest, recover EIP-191 to signer); and verify the envelope (remove envelope.signature only, keep signer, recover). To check a subject of your choice, GET /preflight?address=<0x>&chain=<caip2>&role=<payer|payee|escrow_destination>. Integration questions or volume tiers: nikos@nsgoods.org","observation":{"mode":"sequential-within-one-request","spread_ms":70},"preview":true,"request":{"request_id":"pf_dc870bb380895fb0","request_time":"2026-09-01T12:17:22.349179+00:00","subject":{"address":"0xc87a06DEE4c0E85912296002617120BBfd5EF990","chain":"eip155:8453","role":"payee"}},"schema_version":"preflight_v3"}
