{"protocolVersion":"0.3.0","name":"HALOWERK frachtwerk","description":"HALOWERK frachtwerk. Bezahlung über x402 in USDC auf Base Mainnet.","url":"https://fracht.halowerk.com","version":"1.0.0","preferredTransport":"JSONRPC","capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"skills":[{"id":"frachtwerk_locode_resolve","name":"Resolves a UN/LOCODE against a supplied official code-list record.","description":"Resolves a UN/LOCODE against a supplied official code-list record. 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. ","tags":["frachtwerk"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"frachtwerk_container_check","name":"Validates the ISO 6346 check digit and separates owner, category and serial components.","description":"Validates the ISO 6346 check digit and separates owner, category and serial components. 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. ","tags":["frachtwerk"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"frachtwerk_vessel_identity","name":"Validates IMO/MMSI identifiers and returns supplied registry identity without inventing missing fields.","description":"Validates IMO/MMSI identifiers and returns supplied registry identity without inventing missing fields. 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. ","tags":["frachtwerk"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"frachtwerk_tracking_parse","name":"Matches a shipment reference against caller-supplied carrier patterns.","description":"Matches a shipment reference against caller-supplied carrier patterns. 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. ","tags":["frachtwerk"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"frachtwerk_bl_parse","name":"Separates common bill-of-lading and air-waybill reference components.","description":"Separates common bill-of-lading and air-waybill reference components. 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. ","tags":["frachtwerk"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"frachtwerk_eta_normalize","name":"Normalizes ETA or ETD to UTC using an explicit IANA time zone.","description":"Normalizes ETA or ETD to UTC using an explicit IANA time zone. 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. ","tags":["frachtwerk"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"frachtwerk_leg_split","name":"Validates and orders caller-supplied multimodal shipment legs.","description":"Validates and orders caller-supplied multimodal shipment legs. 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. ","tags":["frachtwerk"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"frachtwerk_package_dims","name":"Calculates volume, girth and chargeable weight from package dimensions.","description":"Calculates volume, girth and chargeable weight from package dimensions. 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. ","tags":["frachtwerk"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"frachtwerk_dangerous_goods","name":"Returns a supplied published dangerous-goods record for a UN number and exposes missing fields.","description":"Returns a supplied published dangerous-goods record for a UN number and exposes missing fields. 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. ","tags":["frachtwerk"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"frachtwerk_port_pair","name":"Estimates great-circle port distance and sailing time from supplied port coordinates and speed.","description":"Estimates great-circle port distance and sailing time from supplied port coordinates and speed. 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. ","tags":["frachtwerk"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"]}],"payment":{"protocol":"x402","network":"eip155:8453","asset":"USDC","recipient":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","manifest":"https://fracht.halowerk.com/.well-known/x402"}}