{"id":2201521,"recorded_at":"2026-11-02T19:13:25.815998Z","observed_at":"2026-11-02T19:13:25.815920Z","subject_kind":"source_record","subject":"x402_bazaar:https://network-calc.x402tookit.com/tcp-throughput","kind":"listing","method":"sync.x402_bazaar/1","body":{"endpoints":[["x402","https://network-calc.x402tookit.com/tcp-throughput"]],"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":"TCP bandwidth-delay product, window size and scale factor needed, throughput limits from window and from packet loss (Mathis).","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"bandwidthMbps":1000,"lossPercent":1,"mssBytes":1460,"rttMs":50,"windowBytes":65535},"type":"http"},"output":{"example":{"asOf":"2026-10-11T14:45:32.620Z","bandwidthMbps":1000,"bdpBytes":6250000,"bdpKiB":6103.5156,"bdpMiB":5.960464,"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.","expectedMbps":2.861004,"limitedBy":"loss","linkUtilizationPercent":1.0486,"mathisLimitMbps":2.861004,"mathisLossPercent":1,"mssBytes":1460,"notChecked":["congestion-control algorithm: the Mathis figure is an upper bound for Reno-style TCP; CUBIC and BBR reach different rates","slow start and short flows","…3 more"],"reasons":["Window-limited: window / RTT = 65535 bytes x 8 / 50 ms = 10.4856 Mbps.","Bandwidth-delay product = 1000 Mbps x 50 ms = 6250000 bytes in flight to keep the link full; that needs window scaling with shift 7 (x128).","…1 more"],"rttMs":50,"segmentsInFlight":4280.82,"source":"Bandwidth-delay product, RFC 7323 window scaling (max shift 14) and Mathis et al. 1997 (throughput <= (MSS/RTT) x sqrt(3/2) / sqrt(p)), computed locally","summary":"Expected throughput about 2.861004 Mbps, limited by loss; BDP 5.96 MiB.","verdict":"LOSS_LIMITED","windowBytes":65535,"windowLimitedMBps":1.3107,"windowLimitedMbps":10.4856,"windowScaleMultiplier":128,"windowScaleShift":7,"windowToFillLink":6250000},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"bandwidthMbps":{"description":"Link bandwidth in Mbps (to size the window)","type":"number"},"lossPercent":{"description":"Packet loss in percent (for the Mathis limit)","type":"number"},"mssBytes":{"description":"Maximum segment size in bytes (default 1460)","type":"number"},"rttMs":{"description":"Round-trip time in milliseconds","type":"number"},"windowBytes":{"description":"Receive window in bytes (default 65535 without scaling)","type":"number"}},"required":["rttMs"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"asOf":{"type":["null","string"]},"bandwidthMbps":{"type":["null","number"]},"bdpBytes":{"type":["null","number"]},"bdpKiB":{"type":["null","number"]},"bdpMiB":{"type":["null","number"]},"degraded":{"type":["boolean","null"]},"disclaimer":{"type":["null","string"]},"expectedMbps":{"type":["null","number"]},"limitedBy":{"type":["null","string"]},"linkUtilizationPercent":{"type":["null","number"]},"mathisLimitMbps":{"type":["null","number"]},"mathisLossPercent":{"type":["null","number"]},"mssBytes":{"type":["null","number"]},"notChecked":{"items":{"type":"string"},"type":["array","null"]},"reasons":{"items":{"type":"string"},"type":["array","null"]},"rttMs":{"type":["null","number"]},"segmentsInFlight":{"type":["null","number"]},"source":{"type":["null","string"]},"summary":{"type":["null","string"]},"verdict":{"type":["null","string"]},"windowBytes":{"type":["null","number"]},"windowLimitedMBps":{"type":["null","number"]},"windowLimitedMbps":{"type":["null","number"]},"windowScaleMultiplier":{"type":["null","number"]},"windowScaleShift":{"type":["null","number"]},"windowToFillLink":{"type":["null","number"]}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-11-01T23:40:50.109Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-11-01T23:40:49.925Z"},"resource":"https://network-calc.x402tookit.com/tcp-throughput","serviceName":"Network Calc","tags":["tcp","bdp","window-size","throughput"],"type":"http","x402Version":2},"source":"x402_bazaar","summary":"TCP bandwidth-delay product, window size and scale factor needed, throughput limits from window and from packet loss (Mathis)."},"body_sha256":"9b469029a95493ec115a7ec44ee0ac15e8b0f8e5671228b0c013da52544ae3ea","prev_id":null,"leaf":"0x363657217f7dbeccc2817b6f08efaef02a1038e0207a0a9dd6ee30648a87f4fb","leaf_text":"{\"body\":\"9b469029a95493ec115a7ec44ee0ac15e8b0f8e5671228b0c013da52544ae3ea\",\"id\":2201521,\"kind\":\"listing\",\"method\":\"sync.x402_bazaar/1\",\"observed_us\":1793646805815920,\"prev\":null,\"subject\":\"x402_bazaar:https://network-calc.x402tookit.com/tcp-throughput\",\"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":["0x363619157e7fd8cb1f1af95ffbf3eb72a99bca29b68a79cd3fb81180688903ff","0xe7e6c282a6a2f58553fc277277e197ec15246baa269a65dc40827126370fd369","0x8b9f3c2a44ade876c231bcb4c047f14224e9394b58b57ee798e22abfb69341ed","0x1766315ca17821c85c99eae7c1ee43a65b82efc250e60b28dcf2383444b2b43a","0x2c1b0d21a6d98d4ed0376cd6f998000f66b4425c4fec37dff37d6aa24d60840a","0xef72d33bf590294d26705910ee405d629be81fc64228f1d5ce320ffcd7d1c8cb","0xe4f4284693470731494e29a79ef9c3f18cd9bf467c78ced1d3f1a647a619db0e","0xbd0ebc032f8ac7b2411cc8ab60e432cc62600cf0252e02f09673774cb9d3fa44","0xec119f46cd1e0251d0d4bb1405ee9a3c4f13dc059a67fdfd1a0adb8c4006521c","0xcdb209c2e76ab1a8722dd4298ab0e03f40b1398ae10b05ff87c1215fb3aeed27","0xbbc3ba117939999fb474e22af0bc8e761d629e3ce88e75d37ff20c53fabc3b2e","0xf2afd692f9ecc84d8043fb7e2199fc37af44471368455fe6d2ad7651f20ae534","0xa0e5887b42201f4bffeb4ff69bd41372cabcdfc84eaf669d71bc4550864cf581","0xeda95b8bf6c7d0b27dc5b32d6a6006255f41e0f6bbe80842a49daa792f4de811","0x464ce6fe060d0a6c4e810b71501e55084086148f7daf393caa14462b1a777022","0xd42916b5c6441e9c8d91ff91715af1489cb83dee26d47e7da107caa4d2a68b65","0xa20b9be86af7d690e040c9060a373b2fc5498edf3432f43c26f74fa2febc1e9a","0x050f2978b537f7afb21ee1551577cdf146d1c56f4df12d24315ae5e69366b0a4","0x365b161a4b68d750dcc4b3ecce1154a2163c87b08762079428e68f0ebb6a754e"]}