{"id":123840,"recorded_at":"2026-10-26T14:40:23.775281Z","observed_at":"2026-10-26T14:40:23.775243Z","subject_kind":"source_record","subject":"x402_bazaar:https://verifylite.hydratinghealingtouch.workers.dev/ip","kind":"listing","method":"baseline/1","body":{"endpoints":[["x402","https://verifylite.hydratinghealingtouch.workers.dev/ip"]],"name":"VerifyLite","owner_address":"0xb33134504393140cfd963d76f62907d660880932","raw":{"accepts":[{"amount":"1400","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xb33134504393140cfd963d76f62907d660880932","scheme":"exact"}],"description":"Classifies an IPv4 or IPv6 address: family, canonical form, and whether it is public, private (RFC 1918 or unique local), loopback, link-local, carrier-grade NAT, multicast, documentation, or reserved, including IPv4-mapped IPv6. With no input over HTTP, returns the caller's own public IP and country. Useful for validating network input and filtering internal addresses. Not charged for an invalid address.","extensions":{"bazaar":{"info":{"input":{"body":{"ip":"192.168.1.10"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"family":"IPv4","ip":"192.168.1.10","isPublic":false,"kind":"private","label":"Private network (RFC 1918)","source":"input","tool":"ip_info"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"ip":{"description":"IPv4 or IPv6 address. Omit (HTTP only) to get your own IP.","type":"string"}},"required":[],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"builder-code":{"info":{"s":["cdp_sdk_server"]},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"maxItems":11,"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}},"eip2612GasSponsoring":{},"erc20ApprovalGasSponsoring":{}},"lastUpdated":"2026-10-22T16:06:21.661Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-22T16:06:20.311Z"},"resource":"https://verifylite.hydratinghealingtouch.workers.dev/ip","serviceName":"VerifyLite","tags":["ip","network","ipv6","validation","utility"],"type":"http","x402Version":2},"source":"x402_bazaar","summary":"Classifies an IPv4 or IPv6 address: family, canonical form, and whether it is public, private (RFC 1918 or unique local), loopback, link-local, carrier-grade NAT, multicast, documentation, or reserved, including IPv4-mapped IPv6. With no input over HTTP, returns the caller's own public IP and country. Useful for validating network input and filtering internal addresses. Not charged for an invalid address."},"body_sha256":"af9a31c500a6ab726b0a81dd0beadba9f92265d2d7442f4ddb864d93f24db928","prev_id":null,"leaf":"0xaf0bfee4fc326923e886a2e325b5839bca855a807973dec92ea275ea70737f5f","leaf_text":"{\"body\":\"af9a31c500a6ab726b0a81dd0beadba9f92265d2d7442f4ddb864d93f24db928\",\"id\":123840,\"kind\":\"listing\",\"method\":\"baseline/1\",\"observed_us\":1793025623775243,\"prev\":null,\"subject\":\"x402_bazaar:https://verifylite.hydratinghealingtouch.workers.dev/ip\",\"subject_kind\":\"source_record\"}","day":{"day":"2026-10-26","leaves":296695,"root":"0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8","chained":"0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a","anchor_chain":"eip155:5042002","anchor_tx":"0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae","anchor_block":69251483},"proof":["0xaf0ba1c06dd33d412df5719ff42ed7ca39d24cfc06a8c90cfcb6803e6d5457e5","0x363a001a0b96c1ce19bffaf43ecc746d39e90bafa0741c6c0b108796ab29da92","0x56d8c272cdbdb6cd145c77d8cffad12b32a2362590ab479995d5ad4153c61970","0x706c4bf955562188a4026abf07a2b57df357780a68a544156a82f196453a1db9","0x69cda93a21ac34e373acd7043f2f360c2cea9512b70b916eb499a0e8c10439d5","0x245f4aa804e07cbf12795f76e6a4cfc7909b429ddf39e2591b39ee8230bb66ca","0xe8a4d12672cd3596cfbb43f872454682473c3e9cf03ea412192e1e9db645918c","0xc4467f6f91c72b18ff817007efd0ef2b7969e758ea47595c67aba5b3a882b646","0xac97b06775665004c51ae66ecc29bd1a92b27f193962906447c8a24f5640bab8","0x3107fa81688f3046afda2f948045d364316b247469a8a303ed99d9184e826a89","0x863ea2425c8cc958ae125e95c3e3170c9ac576a8c72849cb3f596e616b6fd6a8","0xd17258d4f01d074dcaf38f36218b36058144c3d50c3b488953a815c54d6674d2","0xe292b5a99219f136bce6647ce74b21240a1c7331d2475b1839220fd363c94217","0x3b4dba7d874fc323b0a364140a9c60f37bf547fe671897653118a9873fe03420","0x1a74ed3b3756b9cd946da49701bcec120ec88645013da99fa9eea60b39e1a570","0x123ec8bee20ddc55223eeef5a4f4d6c4b6416515adbb911c56759f5cde56e452","0xd0651cb9bc8155eb52b5247d506e74b8a935057dc190ba52091702ac25ed3a40","0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f","0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a"]}