{"id":2201522,"recorded_at":"2026-11-02T19:13:25.820991Z","observed_at":"2026-11-02T19:13:25.820934Z","subject_kind":"source_record","subject":"x402_bazaar:https://network-calc.x402tookit.com/subnet-vlsm","kind":"listing","method":"sync.x402_bazaar/1","body":{"endpoints":[["x402","https://network-calc.x402tookit.com/subnet-vlsm"]],"name":"Network Calc","owner_address":"0xb531320805c5bed1d46aeadcf4f008fdf172dbda","raw":{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xb531320805C5BED1D46AEaDcF4F008FDF172DBDa","scheme":"exact"},{"amount":"20000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM","transactionVersions":[0]},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"DUPiupXtuox38dcGoXUKer5mAydCzmaHjrbQ66qeEm8s","scheme":"exact"},{"amount":"20000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xb531320805C5BED1D46AEaDcF4F008FDF172DBDa","scheme":"exact"},{"amount":"20000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xb531320805C5BED1D46AEaDcF4F008FDF172DBDa","scheme":"exact"}],"description":"Split an IPv4 network into equal subnets, or allocate VLSM subnets from host counts (largest first) with ranges and leftovers.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"hosts":"Sales:100,Eng:50,Lab:25,Mgmt:10,WAN:2","network":"192.168.1.0/24"},"type":"http"},"output":{"example":{"addressesPerSubnet":null,"allocations":[{"broadcast":"192.168.1.127","cidr":"192.168.1.0/25","firstUsable":"192.168.1.1","fitsInParent":true,"lastUsable":"192.168.1.126","name":"Sales","netmask":"255.255.255.128","network":"192.168.1.0","prefix":25,"requestedHosts":100,"totalAddresses":128,"usableHosts":126,"wastedAddresses":26},{"broadcast":"192.168.1.191","cidr":"192.168.1.128/26","firstUsable":"192.168.1.129","fitsInParent":true,"lastUsable":"192.168.1.190","name":"Eng","netmask":"255.255.255.192","network":"192.168.1.128","prefix":26,"requestedHosts":50,"totalAddresses":64,"usableHosts":62,"wastedAddresses":12}],"asOf":"2026-10-11T14:45:32.356Z","degraded":false,"disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting.","fits":true,"freeBlocks":[{"addresses":4,"cidr":"192.168.1.244/30"},{"addresses":8,"cidr":"192.168.1.248/29"}],"mode":"vlsm","network":"192.168.1.0/24","notChecked":["whether the space is allocated to you or overlaps existing routes","growth: each subnet is sized for exactly the hosts asked for, with no spare room","…2 more"],"reasons":["Subnets are placed largest first, each aligned on its own boundary, so no space is lost to misalignment.","Each subnet is the smallest power of two holding the hosts plus network and broadcast addresses (a /31 point-to-point link has no broadcast, RFC 3021)."],"source":"RFC 4632 CIDR and RFC 3021 /31 arithmetic, computed locally","subnetCount":5,"subnetPrefix":null,"subnets":[],"summary":"5 subnets allocated from 192.168.1.0/24, using 244 of 256 addresses (95.31%).","totalAddresses":256,"usableHostsPerSubnet":null,"usedAddresses":244,"utilizationPercent":95.3125,"verdict":"ALLOCATED"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"hosts":{"description":"Host requirements, comma separated, optionally named: LAN-A:100,LAN-B:50,WAN:2","type":"string"},"network":{"description":"IPv4 CIDR to divide, for example 192.168.1.0/24","type":"string"},"newPrefix":{"description":"Equal split into subnets of this prefix length","type":"integer"},"parts":{"description":"Equal split into this many subnets (a power of two, up to 1024)","type":"integer"},"pointToPoint":{"description":"true: give 2-host links a /31 (RFC 3021) instead of a /30","type":"string"}},"required":["network"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"addressesPerSubnet":{},"allocations":{"items":{"properties":{"broadcast":{"type":["null","string"]},"cidr":{"type":["null","string"]},"firstUsable":{"type":["null","string"]},"fitsInParent":{"type":["boolean","null"]},"lastUsable":{"type":["null","string"]},"name":{"type":["null","string"]},"netmask":{"type":["null","string"]},"network":{"type":["null","string"]},"prefix":{"type":["null","number"]},"requestedHosts":{"type":["null","number"]},"totalAddresses":{"type":["null","number"]},"usableHosts":{"type":["null","number"]},"wastedAddresses":{"type":["null","number"]}},"type":"object"},"type":["array","null"]},"asOf":{"type":["null","string"]},"degraded":{"type":["boolean","null"]},"disclaimer":{"type":["null","string"]},"fits":{"type":["boolean","null"]},"freeBlocks":{"items":{"properties":{"addresses":{"type":["null","number"]},"cidr":{"type":["null","string"]}},"type":"object"},"type":["array","null"]},"mode":{"type":["null","string"]},"network":{"type":["null","string"]},"notChecked":{"items":{"type":"string"},"type":["array","null"]},"reasons":{"items":{"type":"string"},"type":["array","null"]},"source":{"type":["null","string"]},"subnetCount":{"type":["null","number"]},"subnetPrefix":{},"subnets":{"type":["array","null"]},"summary":{"type":["null","string"]},"totalAddresses":{"type":["null","number"]},"usableHostsPerSubnet":{},"usedAddresses":{"type":["null","number"]},"utilizationPercent":{"type":["null","number"]},"verdict":{"type":["null","string"]}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-11-01T23:40:47.475Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-11-01T23:40:47.294Z"},"resource":"https://network-calc.x402tookit.com/subnet-vlsm","serviceName":"Network Calc","tags":["subnetting","vlsm","ipv4","cidr"],"type":"http","x402Version":2},"source":"x402_bazaar","summary":"Split an IPv4 network into equal subnets, or allocate VLSM subnets from host counts (largest first) with ranges and leftovers."},"body_sha256":"4cc4d52e20e076503b93ec78fdc7fcca57c62b5a077db5ba7c6f605e5cafb4a5","prev_id":null,"leaf":"0xaeb2b0aff00afebe03d52b65ca17a54417ed68cb78d916b10102879b6ff0c611","leaf_text":"{\"body\":\"4cc4d52e20e076503b93ec78fdc7fcca57c62b5a077db5ba7c6f605e5cafb4a5\",\"id\":2201522,\"kind\":\"listing\",\"method\":\"sync.x402_bazaar/1\",\"observed_us\":1793646805820934,\"prev\":null,\"subject\":\"x402_bazaar:https://network-calc.x402tookit.com/subnet-vlsm\",\"subject_kind\":\"source_record\"}","day":{"day":"2026-11-02","leaves":444186,"root":"0x78fecaabbe319e56f5c4b80fc02e2052e198ad24781da8832a475ff65f2002d1","chained":"0xdc35957db5d1371ca382b9152878ffece28ec7c5cb4f98fd71ddb367f8b999b2","anchor_chain":"eip155:5042002","anchor_tx":"0x56b814612eb2e3e544153df3e91e1f7199106d1e430c7d8c6b653feeb9ebe9af","anchor_block":70432815},"proof":["0xaeb2a6f5036511d5c20042832e2f5d213fc99ff4eb4de8562eb2fa1b7367e10b","0xc0a50198922cbafb8fbb83dc1a088fe3612e177db0852c48168d8e744a401dad","0xcd8c58403a1e0b159a43e3e182d9da3283dfcf61e9057bb0aa674baaddbc2bdf","0x574f53948a449821d8c512fd0f9f14b3d27ceada645681019eb653f4f336242e","0xaed9dc2695975a462cbec7671c03b0fc346d93e3091b6229e95a8157ec393feb","0xb17af3614b250f1a1a2f2d1d4433588587db9309ccac4426f20b492d0d9f956c","0x3dffb040aa24a04645ce5c73a780c6a3a2a38d1877c78bef08613ef0946bbd6c","0xd19b17314e5449f43e2a76c73e5834233b215c7ae94761a6a8fc81180b26b766","0x27312f9ed9ec912fc3309fc6565188d7ae54e64eced5257f9a329da11f936757","0xc89fc33b05bb3a40cb1a0149cc5576a495df48618e750b6207a8c12d6b707304","0xf865c96e29d4c36ca922dd8d7a006a7393e869bd775fb293750877bb43fc4133","0x019dcf9ef14ccef70a9013eb1e525d28ee135665e1f6a7649fa663cb42a31a57","0x026aca682cb5dc6926296949fd7c047905eb55f048c3a7c3bfbbb67e9d07fee8","0x2f8469a138f90dfcfc93d4f817bc8f20341a871e08f629fe27a2cd40dbfeb340","0x793184605629cd36ba80a07cbe115ca35e8923297bf024260c6f5c06b255f638","0x2922573a524a0694086782ac45fa3083d3fc3f6a2a479b2105e1e2f06b2916f7","0x07ad80c0c234ecea379a2f4450dfd0804db049dbc62abe77af6306049ca6b6c2","0x98cbbf2c68ab4c0b4db782aeb88bea1f30b02178cf8b5d3d24a931d19492ea6d","0x252cce55f1a3d5391c16f82d7f62494429a5f69b03486d4cfcfb7b2c96d6c884"]}