{"x402Version":2,"type":"bazaar-listing","service":{"name":"HALOWERK geowerk","url":"https://geo.halowerk.com","version":"1.0.0","icon":"https://geo.halowerk.com/favicon.svg"},"items":[{"id":"geowerk.geowerk_crs_transform","name":"geowerk_crs_transform","title":"Transforms coordinates between EPSG:4326 and EPSG:3857 with declared formulas.","description":"Transforms coordinates between EPSG:4326 and EPSG:3857 with declared formulas. Missing facts are returned as null and named in unavailable_fields where applicable. Derived values disclose their method; source-backed values disclose source, time window and age. ","category":"geowerk","keywords":[],"resource":"https://geo.halowerk.com/v1/crs-transform","method":"POST","mimeType":"application/json","inputSchema":{"type":"object","required":["x","y","from_epsg","to_epsg"],"additionalProperties":false,"properties":{"x":{"type":"number","minimum":-1000000000,"maximum":1000000000,"description":""},"y":{"type":"number","minimum":-1000000000,"maximum":1000000000,"description":""},"from_epsg":{"type":"integer","enum":[4326,3857]},"to_epsg":{"type":"integer","enum":[4326,3857]}}},"outputSchema":{"type":"object","required":["method"],"properties":{"method":{"type":"string"}},"additionalProperties":true},"price":{"amount":"3000","currency":"USDC","decimals":6,"human":"0.003 USDC"},"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","price":{"amount":"3000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"asset":"USDC","network_name":"Base Mainnet","name":"USD Coin","version":"2","assetTransferMethod":"eip3009","eip712Domain":{"name":"USD Coin","version":"2","chainId":8453,"verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}}},"maxTimeoutSeconds":300}]},{"id":"geowerk.geowerk_geohash","name":"geowerk_geohash","title":"Encodes a coordinate as geohash or decodes a geohash to its bounding box.","description":"Encodes a coordinate as geohash or decodes a geohash to its bounding box. Missing facts are returned as null and named in unavailable_fields where applicable. Derived values disclose their method; source-backed values disclose source, time window and age. ","category":"geowerk","keywords":[],"resource":"https://geo.halowerk.com/v1/geohash","method":"POST","mimeType":"application/json","inputSchema":{"type":"object","required":["operation"],"additionalProperties":false,"properties":{"operation":{"type":"string","enum":["encode","decode"]},"lat":{"type":"number","minimum":-90,"maximum":90,"description":""},"lon":{"type":"number","minimum":-180,"maximum":180,"description":""},"precision":{"type":"integer","minimum":1,"maximum":12,"description":""},"geohash":{"type":"string","minLength":1,"maxLength":12,"description":""}}},"outputSchema":{"type":"object","required":["method"],"properties":{"method":{"type":"string"}},"additionalProperties":true},"price":{"amount":"3000","currency":"USDC","decimals":6,"human":"0.003 USDC"},"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","price":{"amount":"3000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"asset":"USDC","network_name":"Base Mainnet","name":"USD Coin","version":"2","assetTransferMethod":"eip3009","eip712Domain":{"name":"USD Coin","version":"2","chainId":8453,"verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}}},"maxTimeoutSeconds":300}]},{"id":"geowerk.geowerk_h3_cell","name":"geowerk_h3_cell","title":"Creates or inspects H3 cells and optionally returns neighbors or changes resolution.","description":"Creates or inspects H3 cells and optionally returns neighbors or changes resolution. Missing facts are returned as null and named in unavailable_fields where applicable. Derived values disclose their method; source-backed values disclose source, time window and age. ","category":"geowerk","keywords":[],"resource":"https://geo.halowerk.com/v1/h3-cell","method":"POST","mimeType":"application/json","inputSchema":{"type":"object","required":["operation"],"additionalProperties":false,"properties":{"operation":{"type":"string","enum":["from-coordinate","neighbors","change-resolution"]},"lat":{"type":"number","minimum":-90,"maximum":90,"description":""},"lon":{"type":"number","minimum":-180,"maximum":180,"description":""},"resolution":{"type":"integer","minimum":0,"maximum":15,"description":""},"cell":{"type":"string","minLength":1,"maxLength":32,"description":""},"k":{"type":"integer","minimum":0,"maximum":20,"description":""}}},"outputSchema":{"type":"object","required":["method"],"properties":{"method":{"type":"string"}},"additionalProperties":true},"price":{"amount":"3000","currency":"USDC","decimals":6,"human":"0.003 USDC"},"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","price":{"amount":"3000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"asset":"USDC","network_name":"Base Mainnet","name":"USD Coin","version":"2","assetTransferMethod":"eip3009","eip712Domain":{"name":"USD Coin","version":"2","chainId":8453,"verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}}},"maxTimeoutSeconds":300}]},{"id":"geowerk.geowerk_s2_cell","name":"geowerk_s2_cell","title":"Creates an S2 cell token from a coordinate and level using the S2 geometry library.","description":"Creates an S2 cell token from a coordinate and level using the S2 geometry library. Missing facts are returned as null and named in unavailable_fields where applicable. Derived values disclose their method; source-backed values disclose source, time window and age. ","category":"geowerk","keywords":[],"resource":"https://geo.halowerk.com/v1/s2-cell","method":"POST","mimeType":"application/json","inputSchema":{"type":"object","required":["lat","lon","level"],"additionalProperties":false,"properties":{"lat":{"type":"number","minimum":-90,"maximum":90,"description":""},"lon":{"type":"number","minimum":-180,"maximum":180,"description":""},"level":{"type":"integer","minimum":0,"maximum":30,"description":""}}},"outputSchema":{"type":"object","required":["method"],"properties":{"method":{"type":"string"}},"additionalProperties":true},"price":{"amount":"4000","currency":"USDC","decimals":6,"human":"0.004 USDC"},"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","price":{"amount":"4000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"asset":"USDC","network_name":"Base Mainnet","name":"USD Coin","version":"2","assetTransferMethod":"eip3009","eip712Domain":{"name":"USD Coin","version":"2","chainId":8453,"verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}}},"maxTimeoutSeconds":300}]},{"id":"geowerk.geowerk_distance_bearing","name":"geowerk_distance_bearing","title":"Calculates WGS84 great-circle distance and initial bearing.","description":"Calculates WGS84 great-circle distance and initial bearing. Missing facts are returned as null and named in unavailable_fields where applicable. Derived values disclose their method; source-backed values disclose source, time window and age. ","category":"geowerk","keywords":[],"resource":"https://geo.halowerk.com/v1/distance-bearing","method":"POST","mimeType":"application/json","inputSchema":{"type":"object","required":["from","to"],"additionalProperties":false,"properties":{"from":{"type":"object","required":["lat","lon"],"additionalProperties":false,"properties":{"lat":{"type":"number","minimum":-90,"maximum":90,"description":""},"lon":{"type":"number","minimum":-180,"maximum":180,"description":""}}},"to":{"type":"object","required":["lat","lon"],"additionalProperties":false,"properties":{"lat":{"type":"number","minimum":-90,"maximum":90,"description":""},"lon":{"type":"number","minimum":-180,"maximum":180,"description":""}}}}},"outputSchema":{"type":"object","required":["method"],"properties":{"method":{"type":"string"}},"additionalProperties":true},"price":{"amount":"4000","currency":"USDC","decimals":6,"human":"0.004 USDC"},"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","price":{"amount":"4000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"asset":"USDC","network_name":"Base Mainnet","name":"USD Coin","version":"2","assetTransferMethod":"eip3009","eip712Domain":{"name":"USD Coin","version":"2","chainId":8453,"verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}}},"maxTimeoutSeconds":300}]},{"id":"geowerk.geowerk_polygon_ops","name":"geowerk_polygon_ops","title":"Calculates planar polygon area and centroid in caller-declared coordinate units.","description":"Calculates planar polygon area and centroid in caller-declared coordinate units. Missing facts are returned as null and named in unavailable_fields where applicable. Derived values disclose their method; source-backed values disclose source, time window and age. ","category":"geowerk","keywords":[],"resource":"https://geo.halowerk.com/v1/polygon-ops","method":"POST","mimeType":"application/json","inputSchema":{"type":"object","required":["polygon"],"additionalProperties":false,"properties":{"polygon":{"type":"array","minItems":3,"maxItems":100000,"items":{"type":"object","required":["x","y"],"additionalProperties":false,"properties":{"x":{"type":"number","minimum":-1000000000000,"maximum":1000000000000,"description":""},"y":{"type":"number","minimum":-1000000000000,"maximum":1000000000000,"description":""}}}}}},"outputSchema":{"type":"object","required":["method"],"properties":{"method":{"type":"string"}},"additionalProperties":true},"price":{"amount":"4000","currency":"USDC","decimals":6,"human":"0.004 USDC"},"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","price":{"amount":"4000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"asset":"USDC","network_name":"Base Mainnet","name":"USD Coin","version":"2","assetTransferMethod":"eip3009","eip712Domain":{"name":"USD Coin","version":"2","chainId":8453,"verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}}},"maxTimeoutSeconds":300}]},{"id":"geowerk.geowerk_point_in_polygon","name":"geowerk_point_in_polygon","title":"Tests planar point containment with the even-odd rule.","description":"Tests planar point containment with the even-odd rule. Missing facts are returned as null and named in unavailable_fields where applicable. Derived values disclose their method; source-backed values disclose source, time window and age. ","category":"geowerk","keywords":[],"resource":"https://geo.halowerk.com/v1/point-in-polygon","method":"POST","mimeType":"application/json","inputSchema":{"type":"object","required":["point","polygon"],"additionalProperties":false,"properties":{"point":{"type":"object","required":["x","y"],"additionalProperties":false,"properties":{"x":{"type":"number","minimum":-1000000000000,"maximum":1000000000000,"description":""},"y":{"type":"number","minimum":-1000000000000,"maximum":1000000000000,"description":""}}},"polygon":{"type":"array","minItems":3,"maxItems":100000,"items":{"type":"object","required":["x","y"],"additionalProperties":false,"properties":{"x":{"type":"number","minimum":-1000000000000,"maximum":1000000000000,"description":""},"y":{"type":"number","minimum":-1000000000000,"maximum":1000000000000,"description":""}}}}}},"outputSchema":{"type":"object","required":["method"],"properties":{"method":{"type":"string"}},"additionalProperties":true},"price":{"amount":"4000","currency":"USDC","decimals":6,"human":"0.004 USDC"},"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","price":{"amount":"4000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"asset":"USDC","network_name":"Base Mainnet","name":"USD Coin","version":"2","assetTransferMethod":"eip3009","eip712Domain":{"name":"USD Coin","version":"2","chainId":8453,"verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}}},"maxTimeoutSeconds":300}]},{"id":"geowerk.geowerk_bbox_tiles","name":"geowerk_bbox_tiles","title":"Enumerates XYZ tile coordinates intersecting a WGS84 bounding box.","description":"Enumerates XYZ tile coordinates intersecting a WGS84 bounding box. Missing facts are returned as null and named in unavailable_fields where applicable. Derived values disclose their method; source-backed values disclose source, time window and age. ","category":"geowerk","keywords":[],"resource":"https://geo.halowerk.com/v1/bbox-tiles","method":"POST","mimeType":"application/json","inputSchema":{"type":"object","required":["west","south","east","north","zoom"],"additionalProperties":false,"properties":{"west":{"type":"number","minimum":-180,"maximum":180,"description":""},"south":{"type":"number","minimum":-85.05112878,"maximum":85.05112878,"description":""},"east":{"type":"number","minimum":-180,"maximum":180,"description":""},"north":{"type":"number","minimum":-85.05112878,"maximum":85.05112878,"description":""},"zoom":{"type":"integer","minimum":0,"maximum":22,"description":""},"max_tiles":{"type":"integer","minimum":1,"maximum":100000,"description":""}}},"outputSchema":{"type":"object","required":["method"],"properties":{"method":{"type":"string"}},"additionalProperties":true},"price":{"amount":"4000","currency":"USDC","decimals":6,"human":"0.004 USDC"},"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","price":{"amount":"4000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"asset":"USDC","network_name":"Base Mainnet","name":"USD Coin","version":"2","assetTransferMethod":"eip3009","eip712Domain":{"name":"USD Coin","version":"2","chainId":8453,"verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}}},"maxTimeoutSeconds":300}]},{"id":"geowerk.geowerk_line_simplify","name":"geowerk_line_simplify","title":"Simplifies a planar line with the Ramer-Douglas-Peucker algorithm.","description":"Simplifies a planar line with the Ramer-Douglas-Peucker algorithm. Missing facts are returned as null and named in unavailable_fields where applicable. Derived values disclose their method; source-backed values disclose source, time window and age. ","category":"geowerk","keywords":[],"resource":"https://geo.halowerk.com/v1/line-simplify","method":"POST","mimeType":"application/json","inputSchema":{"type":"object","required":["points","tolerance"],"additionalProperties":false,"properties":{"points":{"type":"array","minItems":2,"maxItems":100000,"items":{"type":"object","required":["x","y"],"additionalProperties":false,"properties":{"x":{"type":"number","minimum":-1000000000000,"maximum":1000000000000,"description":""},"y":{"type":"number","minimum":-1000000000000,"maximum":1000000000000,"description":""}}}},"tolerance":{"type":"number","minimum":0,"maximum":1000000000000,"description":""}}},"outputSchema":{"type":"object","required":["method"],"properties":{"method":{"type":"string"}},"additionalProperties":true},"price":{"amount":"4000","currency":"USDC","decimals":6,"human":"0.004 USDC"},"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","price":{"amount":"4000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"asset":"USDC","network_name":"Base Mainnet","name":"USD Coin","version":"2","assetTransferMethod":"eip3009","eip712Domain":{"name":"USD Coin","version":"2","chainId":8453,"verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}}},"maxTimeoutSeconds":300}]},{"id":"geowerk.geowerk_utm_mgrs","name":"geowerk_utm_mgrs","title":"Converts WGS84 latitude and longitude to MGRS using the open mgrs library.","description":"Converts WGS84 latitude and longitude to MGRS using the open mgrs library. Missing facts are returned as null and named in unavailable_fields where applicable. Derived values disclose their method; source-backed values disclose source, time window and age. ","category":"geowerk","keywords":[],"resource":"https://geo.halowerk.com/v1/utm-mgrs","method":"POST","mimeType":"application/json","inputSchema":{"type":"object","required":["lat","lon","precision"],"additionalProperties":false,"properties":{"lat":{"type":"number","minimum":-80,"maximum":84,"description":""},"lon":{"type":"number","minimum":-180,"maximum":180,"description":""},"precision":{"type":"integer","minimum":0,"maximum":5,"description":""}}},"outputSchema":{"type":"object","required":["method"],"properties":{"method":{"type":"string"}},"additionalProperties":true},"price":{"amount":"4000","currency":"USDC","decimals":6,"human":"0.004 USDC"},"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","price":{"amount":"4000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"asset":"USDC","network_name":"Base Mainnet","name":"USD Coin","version":"2","assetTransferMethod":"eip3009","eip712Domain":{"name":"USD Coin","version":"2","chainId":8453,"verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}}},"maxTimeoutSeconds":300}]}],"capability_request":{"url":"https://bedarf.halowerk.com/capabilities/request","method":"POST","cost":"free","description":"Missing a capability, or does the scope not fit? Report the need here - no payment required. Similar reports are bundled; the response returns an id you can check back on.","body_example":{"requested_capability":"short label","description":"what exactly is needed","max_price":0.01}},"updated_at":"2026-09-01T19:28:21.576Z"}