INTELLIGENCE

Know what your agents buy.

Costs, changes and evidence for better service decisions.

Cost intelligence

Find the better way to pay.

Compare service prices and payment options against your workload.

Scoped audits · customer usage requiredRequest a cost audit
Change intelligence

Know when your dependencies change.

Track payment offers, service schemas and provider changes over time.

Custom watchlists and historyDiscuss monitoring
Outcome intelligence

Connect the purchase to the result.

Bring charges, retries and task evaluations into one private evidence record.

Integration pilot · your task criteriaConnect your workflow

THE EVIDENCE BASE

Collected. Dated. Traceable.

Use the API
14,635Source listings
33Source snapshots
27,889Recorded changes
1,221Endpoint observations

Latest snapshot: Sep 12, 2026, 05:41 UTC. Daily collection; gaps remain unknown.

55 observations · Differences between dated observations.

material.halowerk.comConductor mass is calculated from nominal cross-section, core count and length against the material density; for a nominal cross-section this is exact and independent of stranding. Total cable mass and the copper share are returned as a range derived from published manufacturer weight tables per cross-section band, not as a type-test value. Insulation, filler and armour are not modelled individually.
https://material.halowerk.com/cable-mass
NetworkAdvertised amountBillingPayee
eip155:84530.002 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E
Source and evidence
{
  "description": "Conductor mass is calculated from nominal cross-section, core count and length against the material density; for a nominal cross-section this is exact and independent of stranding. Total cable mass and the copper share are returned as a range derived from published manufacturer weight tables per cross-section band, not as a type-test value. Insulation, filler and armour are not modelled individually.",
  "domain": "material.halowerk.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "cable_type": {
                "description": "Cable designation, e.g. NYM-J, NYY-J, H07V-K, H05VV-F, H07RN-F, NYCWY.",
                "type": "string"
              },
              "concentric_conductor_mm2": {
                "description": "Cross-section of the concentric conductor, if present.",
                "maximum": 500,
                "minimum": 0,
                "type": "number"
              },
              "conductor": {
                "default": "copper",
                "enum": [
                  "copper",
                  "aluminium"
                ],
                "type": "string"
              },
              "cores": {
                "description": "Number of load-carrying cores.",
                "maximum": 61,
                "minimum": 1,
                "type": "integer"
              },
              "cross_section_mm2": {
                "description": "Nominal cross-section of one core in mm2.",
                "maximum": 1000,
                "minimum": 0.05,
                "type": "number"
              },
              "length_m": {
                "default": 1,
                "description": "Cable length in metres. Default 1.",
                "maximum": 100000,
                "minimum": 0.1,
                "type": "number"
              }
            },
            "required": [
              "cable_type",
              "cores",
              "cross_section_mm2"
            ],
            "type": "object"
          },
          "bodyType": {
            "enum": [
              "json",
              "form-data",
              "text"
            ],
            "type": "string"
          },
          "method": {
            "enum": [
              "POST",
              "PUT",
              "PATCH"
            ],
            "type": "string"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method",
          "bodyType",
          "body"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.002",
      "amount_atomic": "2000",
      "amount_encoding": "atomic_units",
      "amount_raw": "2000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "asset": "USDC",
        "assetTransferMethod": "eip3009",
        "eip712Domain": {
          "chainId": 8453,
          "name": "USD Coin",
          "verifyingContract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "version": "2"
        },
        "name": "USD Coin",
        "network_name": "Base Mainnet",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "b89d6517db1fcd1ce39aefe99e7c5fbfd91a89d99435b5821a1b5150df95f440",
  "service_id": "01b3c39c602da25bba0efa8f78aba7941d72b82799c81ee3c506bf9f6fa418d9",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-14T06:59:06.581Z",
  "url": "https://material.halowerk.com/cable-mass",
  "usage_rights": "not_reviewed"
}
material.halowerk.comDownloads one HTTPS image through the hub SSRF guard, then asks the configured OpenAI vision model for strict structured JSON. It reports observed features and readable markings, at most five ranked type candidates, and conductor material, core count or cross-section only where the image supports them; unknown values remain null or unknown. The result is identification assistance, not an electrical safety clearance, approval, voltage-state determination or substitute for inspection and testing.
https://material.halowerk.com/cable-type-vision
NetworkAdvertised amountBillingPayee
eip155:84530.005 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E
Source and evidence
{
  "description": "Downloads one HTTPS image through the hub SSRF guard, then asks the configured OpenAI vision model for strict structured JSON. It reports observed features and readable markings, at most five ranked type candidates, and conductor material, core count or cross-section only where the image supports them; unknown values remain null or unknown. The result is identification assistance, not an electrical safety clearance, approval, voltage-state determination or substitute for inspection and testing.",
  "domain": "material.halowerk.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "image_url": {
                "description": "Public HTTPS URL of one JPEG, PNG, WebP or non-animated GIF cable photograph.",
                "maxLength": 2048,
                "minLength": 12,
                "pattern": "^https://",
                "type": "string"
              }
            },
            "required": [
              "image_url"
            ],
            "type": "object"
          },
          "bodyType": {
            "enum": [
              "json",
              "form-data",
              "text"
            ],
            "type": "string"
          },
          "method": {
            "enum": [
              "POST",
              "PUT",
              "PATCH"
            ],
            "type": "string"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method",
          "bodyType",
          "body"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.005",
      "amount_atomic": "5000",
      "amount_encoding": "atomic_units",
      "amount_raw": "5000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "asset": "USDC",
        "assetTransferMethod": "eip3009",
        "eip712Domain": {
          "chainId": 8453,
          "name": "USD Coin",
          "verifyingContract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "version": "2"
        },
        "name": "USD Coin",
        "network_name": "Base Mainnet",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "a26a2bf810f18446c564651ad0814af1094284d38ab640b42e9a78a760a981e9",
  "service_id": "24c351e651958cfd4c0d70657d6fdbbb78e9b61b908f312949733690b235d086",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-30T21:13:48.252Z",
  "url": "https://material.halowerk.com/cable-type-vision",
  "usage_rights": "not_reviewed"
}
material.halowerk.comMultiplies the copper quantity by literature emission factors for the chosen secondary route and for primary cathode production, and reports the difference as low, typical and high. The factors are published life cycle averages and are stated in the response; they are not a certified product carbon footprint and are not a valid basis for a carbon credit, a customer declaration or an audited claim.
https://material.halowerk.com/copper-co2
NetworkAdvertised amountBillingPayee
eip155:84530.002 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E
Source and evidence
{
  "description": "Multiplies the copper quantity by literature emission factors for the chosen secondary route and for primary cathode production, and reports the difference as low, typical and high. The factors are published life cycle averages and are stated in the response; they are not a certified product carbon footprint and are not a valid basis for a carbon credit, a customer declaration or an audited claim.",
  "domain": "material.halowerk.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "copper_kg": {
                "maximum": 10000000,
                "minimum": 0.01,
                "type": "number"
              },
              "primary_factor_kg_co2e_per_kg": {
                "description": "Overrides the primary cathode factor.",
                "maximum": 50,
                "minimum": 0,
                "type": "number"
              },
              "route": {
                "default": "secondary_refined",
                "enum": [
                  "secondary_remelt",
                  "secondary_refined",
                  "cable_granulation"
                ],
                "type": "string"
              },
              "secondary_factor_kg_co2e_per_kg": {
                "description": "Overrides the secondary route factor.",
                "maximum": 50,
                "minimum": 0,
                "type": "number"
              },
              "transport_factor_kg_co2e_per_tkm": {
                "description": "Own transport factor per tonne-kilometre. Without it transport stays excluded.",
                "maximum": 5,
                "minimum": 0,
                "type": "number"
              },
              "transport_km": {
                "default": 0,
                "maximum": 40000,
                "minimum": 0,
                "type": "number"
              }
            },
            "required": [
              "copper_kg"
            ],
            "type": "object"
          },
          "bodyType": {
            "enum": [
              "json",
              "form-data",
              "text"
            ],
            "type": "string"
          },
          "method": {
            "enum": [
              "POST",
              "PUT",
              "PATCH"
            ],
            "type": "string"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method",
          "bodyType",
          "body"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.002",
      "amount_atomic": "2000",
      "amount_encoding": "atomic_units",
      "amount_raw": "2000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "asset": "USDC",
        "assetTransferMethod": "eip3009",
        "eip712Domain": {
          "chainId": 8453,
          "name": "USD Coin",
          "verifyingContract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "version": "2"
        },
        "name": "USD Coin",
        "network_name": "Base Mainnet",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "560c176b7842ccab51187c4f6a54115513334fee7619f7d61f77d8b91e3c37e0",
  "service_id": "6f70316e6079783cdbfe21c5b113f90ca1626179406ff68db8bcb78aa585a26e",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-14T06:59:09.269Z",
  "url": "https://material.halowerk.com/copper-co2",
  "usage_rights": "not_reviewed"
}
material.halowerk.comTakes the gross lot weight, the purchase price paid per kilogram of gross weight and the sales price per kilogram of recovered metal, then applies recovery yield and melting loss for the scrap grade. Yield and loss default to practice values per grade and can be overridden. Handling, transport and disposal cost are optional flat amounts. The endpoint applies no market price and fetches none: sales_price_eur_per_kg is supplied by the caller.
https://material.halowerk.com/scrap-margin
NetworkAdvertised amountBillingPayee
eip155:84530.003 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E
Source and evidence
{
  "description": "Takes the gross lot weight, the purchase price paid per kilogram of gross weight and the sales price per kilogram of recovered metal, then applies recovery yield and melting loss for the scrap grade. Yield and loss default to practice values per grade and can be overridden. Handling, transport and disposal cost are optional flat amounts. The endpoint applies no market price and fetches none: sales_price_eur_per_kg is supplied by the caller.",
  "domain": "material.halowerk.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "disposal_cost_eur_per_kg": {
                "default": 0,
                "description": "Cost per kilogram of non-metal residue.",
                "maximum": 1000,
                "minimum": 0,
                "type": "number"
              },
              "grade": {
                "description": "Scrap grade key, e.g. copper_millberry, cable_scrap_high, motor_scrap.",
                "type": "string"
              },
              "gross_weight_kg": {
                "maximum": 1000000,
                "minimum": 0.1,
                "type": "number"
              },
              "melting_loss_percent": {
                "description": "Overrides the melting loss of the grade.",
                "maximum": 50,
                "minimum": 0,
                "type": "number"
              },
              "processing_cost_eur": {
                "default": 0,
                "maximum": 1000000,
                "minimum": 0,
                "type": "number"
              },
              "purchase_price_eur_per_kg": {
                "description": "Price paid per kilogram of gross weight.",
                "maximum": 10000,
                "minimum": 0,
                "type": "number"
              },
              "sales_price_eur_per_kg": {
                "description": "Achievable price per kilogram of recovered metal.",
                "maximum": 10000,
                "minimum": 0,
                "type": "number"
              },
              "transport_cost_eur": {
                "default": 0,
                "maximum": 1000000,
                "minimum": 0,
                "type": "number"
              },
              "yield_percent": {
                "description": "Overrides the recovery yield of the grade.",
                "maximum": 100,
                "minimum": 1,
                "type": "number"
              }
            },
            "required": [
              "grade",
              "gross_weight_kg",
              "purchase_price_eur_per_kg",
              "sales_price_eur_per_kg"
            ],
            "type": "object"
          },
          "bodyType": {
            "enum": [
              "json",
              "form-data",
              "text"
            ],
            "type": "string"
          },
          "method": {
            "enum": [
              "POST",
              "PUT",
              "PATCH"
            ],
            "type": "string"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method",
          "bodyType",
          "body"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.003",
      "amount_atomic": "3000",
      "amount_encoding": "atomic_units",
      "amount_raw": "3000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "asset": "USDC",
        "assetTransferMethod": "eip3009",
        "eip712Domain": {
          "chainId": 8453,
          "name": "USD Coin",
          "verifyingContract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "version": "2"
        },
        "name": "USD Coin",
        "network_name": "Base Mainnet",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "fba56165d97a19cf6246f4db73a2265c199c9cf4a5decc21b93dd3ab4831c319",
  "service_id": "a381bdd6e987610c48c034f23050ce16a42ca1ad533f8835d1551852f707ebd7",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-14T06:59:07.918Z",
  "url": "https://material.halowerk.com/scrap-margin",
  "usage_rights": "not_reviewed"
}
material.halowerk.comUses the geometric AWG definition, so results are exact for solid round conductors. Mass per metre and resistance follow from the material density and resistivity at 20 degrees Celsius; stranded conductors carry roughly two to five percent more mass and resistance per metre than the same nominal size and are not modelled separately. Supply either awg or cross_section_mm2, not both. Sizes 4/0 through 40 AWG are covered.
https://material.halowerk.com/awg-metric
NetworkAdvertised amountBillingPayee
eip155:84530.001 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E
Source and evidence
{
  "description": "Uses the geometric AWG definition, so results are exact for solid round conductors. Mass per metre and resistance follow from the material density and resistivity at 20 degrees Celsius; stranded conductors carry roughly two to five percent more mass and resistance per metre than the same nominal size and are not modelled separately. Supply either awg or cross_section_mm2, not both. Sizes 4/0 through 40 AWG are covered.",
  "domain": "material.halowerk.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "awg": {
                "description": "AWG size, e.g. \"12\", \"0\", \"2/0\", \"4/0\".",
                "type": "string"
              },
              "cross_section_mm2": {
                "description": "Metric cross-section for the reverse direction.",
                "maximum": 1000,
                "minimum": 0.01,
                "type": "number"
              },
              "length_m": {
                "default": 1,
                "maximum": 100000,
                "minimum": 0.1,
                "type": "number"
              },
              "material": {
                "default": "copper",
                "enum": [
                  "copper",
                  "aluminium"
                ],
                "type": "string"
              }
            },
            "type": "object"
          },
          "bodyType": {
            "enum": [
              "json",
              "form-data",
              "text"
            ],
            "type": "string"
          },
          "method": {
            "enum": [
              "POST",
              "PUT",
              "PATCH"
            ],
            "type": "string"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method",
          "bodyType",
          "body"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.001",
      "amount_atomic": "1000",
      "amount_encoding": "atomic_units",
      "amount_raw": "1000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "asset": "USDC",
        "assetTransferMethod": "eip3009",
        "eip712Domain": {
          "chainId": 8453,
          "name": "USD Coin",
          "verifyingContract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "version": "2"
        },
        "name": "USD Coin",
        "network_name": "Base Mainnet",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "3e7f2fde3e8fb4795f97492aa9e4b45f7e8f86d22b8a1094c11b4582e661d900",
  "service_id": "b165bfd6c07e061f4feb2614032a35c5c71e2f596274d4be361a0d1ef584460e",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-14T06:58:12.112Z",
  "url": "https://material.halowerk.com/awg-metric",
  "usage_rights": "not_reviewed"
}
material.halowerk.comReturns published content ranges per board class multiplied by the lot mass. The spread between low and high is wide and real: content depends on board generation, manufacturer and how much of the assembly is included. This is a planning estimate for sorting and pre-valuation, not an assay, not a settlement basis and not a substitute for a sampled analysis. Values are only calculated when price_eur_per_g is supplied by the caller; no metal price is retrieved or resold here.
https://material.halowerk.com/pcb-precious-metals
NetworkAdvertised amountBillingPayee
eip155:84530.004 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E
Source and evidence
{
  "description": "Returns published content ranges per board class multiplied by the lot mass. The spread between low and high is wide and real: content depends on board generation, manufacturer and how much of the assembly is included. This is a planning estimate for sorting and pre-valuation, not an assay, not a settlement basis and not a substitute for a sampled analysis. Values are only calculated when price_eur_per_g is supplied by the caller; no metal price is retrieved or resold here.",
  "domain": "material.halowerk.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "board_class": {
                "description": "Board class key, e.g. mobile_phone_pcb, server_board, memory_module, cpu_ceramic.",
                "type": "string"
              },
              "mass_kg": {
                "description": "Mass of the board lot, boards only, without housings or drives.",
                "maximum": 100000,
                "minimum": 0.01,
                "type": "number"
              },
              "price_eur_per_g": {
                "additionalProperties": false,
                "description": "Own prices per gram. Only metals given here are valued.",
                "properties": {
                  "copper": {
                    "maximum": 100000,
                    "minimum": 0,
                    "type": "number"
                  },
                  "gold": {
                    "maximum": 100000,
                    "minimum": 0,
                    "type": "number"
                  },
                  "palladium": {
                    "maximum": 100000,
                    "minimum": 0,
                    "type": "number"
                  },
                  "silver": {
                    "maximum": 100000,
                    "minimum": 0,
                    "type": "number"
                  }
                },
                "type": "object"
              },
              "recovery_percent": {
                "description": "Share actually recovered at the smelter. Without it the gross content is reported.",
                "maximum": 100,
                "minimum": 1,
                "type": "number"
              }
            },
            "required": [
              "board_class",
              "mass_kg"
            ],
            "type": "object"
          },
          "bodyType": {
            "enum": [
              "json",
              "form-data",
              "text"
            ],
            "type": "string"
          },
          "method": {
            "enum": [
              "POST",
              "PUT",
              "PATCH"
            ],
            "type": "string"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method",
          "bodyType",
          "body"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.004",
      "amount_atomic": "4000",
      "amount_encoding": "atomic_units",
      "amount_raw": "4000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "asset": "USDC",
        "assetTransferMethod": "eip3009",
        "eip712Domain": {
          "chainId": 8453,
          "name": "USD Coin",
          "verifyingContract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "version": "2"
        },
        "name": "USD Coin",
        "network_name": "Base Mainnet",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "5a6e10f7016645cde91fb3a1d048c87ca9fe6257f9b6276c98882d8b3c093a64",
  "service_id": "d8a9a889999f4c0de788c3e770413f1e7f0f7717137d6e69dd332880b9d15919",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-14T06:59:28.794Z",
  "url": "https://material.halowerk.com/pcb-precious-metals",
  "usage_rights": "not_reviewed"
}
material.halowerk.comPacks items into parcels by descending weight, first fit, within a maximum parcel weight and an optional maximum girth, prices each parcel with the cheapest matching bracket of the supplied rate table and compares the total against single shipment. The rate table is caller data: no carrier tariff is stored or redistributed. First fit is a heuristic, not a proven optimum.
https://material.halowerk.com/parcel-bundling
NetworkAdvertised amountBillingPayee
eip155:84530.003 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E
Source and evidence
{
  "description": "Packs items into parcels by descending weight, first fit, within a maximum parcel weight and an optional maximum girth, prices each parcel with the cheapest matching bracket of the supplied rate table and compares the total against single shipment. The rate table is caller data: no carrier tariff is stored or redistributed. First fit is a heuristic, not a proven optimum.",
  "domain": "material.halowerk.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "items": {
                "description": "Items to ship. Girth limits apply only when every item carries all three dimensions.",
                "items": {
                  "additionalProperties": false,
                  "properties": {
                    "height_cm": {
                      "maximum": 500,
                      "minimum": 0.1,
                      "type": "number"
                    },
                    "length_cm": {
                      "maximum": 500,
                      "minimum": 0.1,
                      "type": "number"
                    },
                    "name": {
                      "type": "string"
                    },
                    "quantity": {
                      "default": 1,
                      "maximum": 500,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "weight_kg": {
                      "maximum": 1000,
                      "minimum": 0.001,
                      "type": "number"
                    },
                    "width_cm": {
                      "maximum": 500,
                      "minimum": 0.1,
                      "type": "number"
                    }
                  },
                  "required": [
                    "weight_kg"
                  ],
                  "type": "object"
                },
                "maxItems": 200,
                "minItems": 1,
                "type": "array"
              },
              "max_parcel_weight_kg": {
                "description": "Limit per parcel; defaults to the heaviest bracket.",
                "maximum": 1000,
                "minimum": 0.1,
                "type": "number"
              },
              "packaging_cost_eur": {
                "default": 0,
                "description": "Packaging cost per parcel.",
                "maximum": 10000,
                "minimum": 0,
                "type": "number"
              },
              "rates": {
                "description": "Own rate brackets; the cheapest fitting bracket wins.",
                "items": {
                  "additionalProperties": false,
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "max_girth_cm": {
                      "maximum": 1000,
                      "minimum": 1,
                      "type": "number"
                    },
                    "max_weight_kg": {
                      "maximum": 1000,
                      "minimum": 0.001,
                      "type": "number"
                    },
                    "price_eur": {
                      "maximum": 100000,
                      "minimum": 0,
                      "type": "number"
                    }
                  },
                  "required": [
                    "max_weight_kg",
                    "price_eur"
                  ],
                  "type": "object"
                },
                "maxItems": 40,
                "minItems": 1,
                "type": "array"
              }
            },
            "required": [
              "items",
              "rates"
            ],
            "type": "object"
          },
          "bodyType": {
            "enum": [
              "json",
              "form-data",
              "text"
            ],
            "type": "string"
          },
          "method": {
            "enum": [
              "POST",
              "PUT",
              "PATCH"
            ],
            "type": "string"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method",
          "bodyType",
          "body"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.003",
      "amount_atomic": "3000",
      "amount_encoding": "atomic_units",
      "amount_raw": "3000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "asset": "USDC",
        "assetTransferMethod": "eip3009",
        "eip712Domain": {
          "chainId": 8453,
          "name": "USD Coin",
          "verifyingContract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "version": "2"
        },
        "name": "USD Coin",
        "network_name": "Base Mainnet",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "5a7d86b1a9879265d83a90dc82b01e0e0c91319ccd09956c7d1fb52129520878",
  "service_id": "f22aa0681105e4d4ef76ffb12d0d53b3a4865ccd53b188aeedf1e1893269e517",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-14T08:09:02.477Z",
  "url": "https://material.halowerk.com/parcel-bundling",
  "usage_rights": "not_reviewed"
}
material.halowerk.comConductor mass is calculated from nominal cross-section, core count and length against the material density; for a nominal cross-section this is exact and independent of stranding. Total cable mass and the copper share are returned as a range derived from published manufacturer weight tables per cross-section band, not as a type-test value. Insulation, filler and armour are not modelled individually.
https://material.halowerk.com/cable-mass
NetworkAdvertised amountBillingPayee
eip155:84530.002 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E
Source and evidence
{
  "description": "Conductor mass is calculated from nominal cross-section, core count and length against the material density; for a nominal cross-section this is exact and independent of stranding. Total cable mass and the copper share are returned as a range derived from published manufacturer weight tables per cross-section band, not as a type-test value. Insulation, filler and armour are not modelled individually.",
  "domain": "material.halowerk.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "cable_type": {
                "description": "Cable designation, e.g. NYM-J, NYY-J, H07V-K, H05VV-F, H07RN-F, NYCWY.",
                "type": "string"
              },
              "concentric_conductor_mm2": {
                "description": "Cross-section of the concentric conductor, if present.",
                "maximum": 500,
                "minimum": 0,
                "type": "number"
              },
              "conductor": {
                "default": "copper",
                "enum": [
                  "copper",
                  "aluminium"
                ],
                "type": "string"
              },
              "cores": {
                "description": "Number of load-carrying cores.",
                "maximum": 61,
                "minimum": 1,
                "type": "integer"
              },
              "cross_section_mm2": {
                "description": "Nominal cross-section of one core in mm2.",
                "maximum": 1000,
                "minimum": 0.05,
                "type": "number"
              },
              "length_m": {
                "default": 1,
                "description": "Cable length in metres. Default 1.",
                "maximum": 100000,
                "minimum": 0.1,
                "type": "number"
              }
            },
            "required": [
              "cable_type",
              "cores",
              "cross_section_mm2"
            ],
            "type": "object"
          },
          "bodyType": {
            "enum": [
              "json",
              "form-data",
              "text"
            ],
            "type": "string"
          },
          "method": {
            "enum": [
              "POST",
              "PUT",
              "PATCH"
            ],
            "type": "string"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method",
          "bodyType",
          "body"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789166492.489,
  "offers": [
    {
      "amount": "0.002",
      "amount_atomic": "2000",
      "amount_encoding": "atomic_units",
      "amount_raw": "2000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "asset": "USDC",
        "assetTransferMethod": "eip3009",
        "eip712Domain": {
          "chainId": 8453,
          "name": "USD Coin",
          "verifyingContract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "version": "2"
        },
        "name": "USD Coin",
        "network_name": "Base Mainnet",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "a2d71bc23fe499771cb704508ed1f9963e3d6a9527f1544d038dc3d3ae01df5a",
  "schema_fingerprint": "b89d6517db1fcd1ce39aefe99e7c5fbfd91a89d99435b5821a1b5150df95f440",
  "service_id": "01b3c39c602da25bba0efa8f78aba7941d72b82799c81ee3c506bf9f6fa418d9",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-14T06:59:06.581Z",
  "url": "https://material.halowerk.com/cable-mass",
  "usage_rights": "not_reviewed"
}
material.halowerk.comDownloads one HTTPS image through the hub SSRF guard, then asks the configured OpenAI vision model for strict structured JSON. It reports observed features and readable markings, at most five ranked type candidates, and conductor material, core count or cross-section only where the image supports them; unknown values remain null or unknown. The result is identification assistance, not an electrical safety clearance, approval, voltage-state determination or substitute for inspection and testing.
https://material.halowerk.com/cable-type-vision
NetworkAdvertised amountBillingPayee
eip155:84530.005 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E
Source and evidence
{
  "description": "Downloads one HTTPS image through the hub SSRF guard, then asks the configured OpenAI vision model for strict structured JSON. It reports observed features and readable markings, at most five ranked type candidates, and conductor material, core count or cross-section only where the image supports them; unknown values remain null or unknown. The result is identification assistance, not an electrical safety clearance, approval, voltage-state determination or substitute for inspection and testing.",
  "domain": "material.halowerk.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "image_url": {
                "description": "Public HTTPS URL of one JPEG, PNG, WebP or non-animated GIF cable photograph.",
                "maxLength": 2048,
                "minLength": 12,
                "pattern": "^https://",
                "type": "string"
              }
            },
            "required": [
              "image_url"
            ],
            "type": "object"
          },
          "bodyType": {
            "enum": [
              "json",
              "form-data",
              "text"
            ],
            "type": "string"
          },
          "method": {
            "enum": [
              "POST",
              "PUT",
              "PATCH"
            ],
            "type": "string"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method",
          "bodyType",
          "body"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789166492.489,
  "offers": [
    {
      "amount": "0.005",
      "amount_atomic": "5000",
      "amount_encoding": "atomic_units",
      "amount_raw": "5000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "asset": "USDC",
        "assetTransferMethod": "eip3009",
        "eip712Domain": {
          "chainId": 8453,
          "name": "USD Coin",
          "verifyingContract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "version": "2"
        },
        "name": "USD Coin",
        "network_name": "Base Mainnet",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "a2d71bc23fe499771cb704508ed1f9963e3d6a9527f1544d038dc3d3ae01df5a",
  "schema_fingerprint": "a26a2bf810f18446c564651ad0814af1094284d38ab640b42e9a78a760a981e9",
  "service_id": "24c351e651958cfd4c0d70657d6fdbbb78e9b61b908f312949733690b235d086",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-30T21:13:48.252Z",
  "url": "https://material.halowerk.com/cable-type-vision",
  "usage_rights": "not_reviewed"
}
material.halowerk.comMultiplies the copper quantity by literature emission factors for the chosen secondary route and for primary cathode production, and reports the difference as low, typical and high. The factors are published life cycle averages and are stated in the response; they are not a certified product carbon footprint and are not a valid basis for a carbon credit, a customer declaration or an audited claim.
https://material.halowerk.com/copper-co2
NetworkAdvertised amountBillingPayee
eip155:84530.002 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E
Source and evidence
{
  "description": "Multiplies the copper quantity by literature emission factors for the chosen secondary route and for primary cathode production, and reports the difference as low, typical and high. The factors are published life cycle averages and are stated in the response; they are not a certified product carbon footprint and are not a valid basis for a carbon credit, a customer declaration or an audited claim.",
  "domain": "material.halowerk.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "copper_kg": {
                "maximum": 10000000,
                "minimum": 0.01,
                "type": "number"
              },
              "primary_factor_kg_co2e_per_kg": {
                "description": "Overrides the primary cathode factor.",
                "maximum": 50,
                "minimum": 0,
                "type": "number"
              },
              "route": {
                "default": "secondary_refined",
                "enum": [
                  "secondary_remelt",
                  "secondary_refined",
                  "cable_granulation"
                ],
                "type": "string"
              },
              "secondary_factor_kg_co2e_per_kg": {
                "description": "Overrides the secondary route factor.",
                "maximum": 50,
                "minimum": 0,
                "type": "number"
              },
              "transport_factor_kg_co2e_per_tkm": {
                "description": "Own transport factor per tonne-kilometre. Without it transport stays excluded.",
                "maximum": 5,
                "minimum": 0,
                "type": "number"
              },
              "transport_km": {
                "default": 0,
                "maximum": 40000,
                "minimum": 0,
                "type": "number"
              }
            },
            "required": [
              "copper_kg"
            ],
            "type": "object"
          },
          "bodyType": {
            "enum": [
              "json",
              "form-data",
              "text"
            ],
            "type": "string"
          },
          "method": {
            "enum": [
              "POST",
              "PUT",
              "PATCH"
            ],
            "type": "string"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method",
          "bodyType",
          "body"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789166492.489,
  "offers": [
    {
      "amount": "0.002",
      "amount_atomic": "2000",
      "amount_encoding": "atomic_units",
      "amount_raw": "2000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "asset": "USDC",
        "assetTransferMethod": "eip3009",
        "eip712Domain": {
          "chainId": 8453,
          "name": "USD Coin",
          "verifyingContract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "version": "2"
        },
        "name": "USD Coin",
        "network_name": "Base Mainnet",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "a2d71bc23fe499771cb704508ed1f9963e3d6a9527f1544d038dc3d3ae01df5a",
  "schema_fingerprint": "560c176b7842ccab51187c4f6a54115513334fee7619f7d61f77d8b91e3c37e0",
  "service_id": "6f70316e6079783cdbfe21c5b113f90ca1626179406ff68db8bcb78aa585a26e",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-14T06:59:09.269Z",
  "url": "https://material.halowerk.com/copper-co2",
  "usage_rights": "not_reviewed"
}
material.halowerk.comTakes the gross lot weight, the purchase price paid per kilogram of gross weight and the sales price per kilogram of recovered metal, then applies recovery yield and melting loss for the scrap grade. Yield and loss default to practice values per grade and can be overridden. Handling, transport and disposal cost are optional flat amounts. The endpoint applies no market price and fetches none: sales_price_eur_per_kg is supplied by the caller.
https://material.halowerk.com/scrap-margin
NetworkAdvertised amountBillingPayee
eip155:84530.003 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E
Source and evidence
{
  "description": "Takes the gross lot weight, the purchase price paid per kilogram of gross weight and the sales price per kilogram of recovered metal, then applies recovery yield and melting loss for the scrap grade. Yield and loss default to practice values per grade and can be overridden. Handling, transport and disposal cost are optional flat amounts. The endpoint applies no market price and fetches none: sales_price_eur_per_kg is supplied by the caller.",
  "domain": "material.halowerk.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "disposal_cost_eur_per_kg": {
                "default": 0,
                "description": "Cost per kilogram of non-metal residue.",
                "maximum": 1000,
                "minimum": 0,
                "type": "number"
              },
              "grade": {
                "description": "Scrap grade key, e.g. copper_millberry, cable_scrap_high, motor_scrap.",
                "type": "string"
              },
              "gross_weight_kg": {
                "maximum": 1000000,
                "minimum": 0.1,
                "type": "number"
              },
              "melting_loss_percent": {
                "description": "Overrides the melting loss of the grade.",
                "maximum": 50,
                "minimum": 0,
                "type": "number"
              },
              "processing_cost_eur": {
                "default": 0,
                "maximum": 1000000,
                "minimum": 0,
                "type": "number"
              },
              "purchase_price_eur_per_kg": {
                "description": "Price paid per kilogram of gross weight.",
                "maximum": 10000,
                "minimum": 0,
                "type": "number"
              },
              "sales_price_eur_per_kg": {
                "description": "Achievable price per kilogram of recovered metal.",
                "maximum": 10000,
                "minimum": 0,
                "type": "number"
              },
              "transport_cost_eur": {
                "default": 0,
                "maximum": 1000000,
                "minimum": 0,
                "type": "number"
              },
              "yield_percent": {
                "description": "Overrides the recovery yield of the grade.",
                "maximum": 100,
                "minimum": 1,
                "type": "number"
              }
            },
            "required": [
              "grade",
              "gross_weight_kg",
              "purchase_price_eur_per_kg",
              "sales_price_eur_per_kg"
            ],
            "type": "object"
          },
          "bodyType": {
            "enum": [
              "json",
              "form-data",
              "text"
            ],
            "type": "string"
          },
          "method": {
            "enum": [
              "POST",
              "PUT",
              "PATCH"
            ],
            "type": "string"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method",
          "bodyType",
          "body"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789166492.489,
  "offers": [
    {
      "amount": "0.003",
      "amount_atomic": "3000",
      "amount_encoding": "atomic_units",
      "amount_raw": "3000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "asset": "USDC",
        "assetTransferMethod": "eip3009",
        "eip712Domain": {
          "chainId": 8453,
          "name": "USD Coin",
          "verifyingContract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "version": "2"
        },
        "name": "USD Coin",
        "network_name": "Base Mainnet",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "a2d71bc23fe499771cb704508ed1f9963e3d6a9527f1544d038dc3d3ae01df5a",
  "schema_fingerprint": "fba56165d97a19cf6246f4db73a2265c199c9cf4a5decc21b93dd3ab4831c319",
  "service_id": "a381bdd6e987610c48c034f23050ce16a42ca1ad533f8835d1551852f707ebd7",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-14T06:59:07.918Z",
  "url": "https://material.halowerk.com/scrap-margin",
  "usage_rights": "not_reviewed"
}
material.halowerk.comUses the geometric AWG definition, so results are exact for solid round conductors. Mass per metre and resistance follow from the material density and resistivity at 20 degrees Celsius; stranded conductors carry roughly two to five percent more mass and resistance per metre than the same nominal size and are not modelled separately. Supply either awg or cross_section_mm2, not both. Sizes 4/0 through 40 AWG are covered.
https://material.halowerk.com/awg-metric
NetworkAdvertised amountBillingPayee
eip155:84530.001 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E
Source and evidence
{
  "description": "Uses the geometric AWG definition, so results are exact for solid round conductors. Mass per metre and resistance follow from the material density and resistivity at 20 degrees Celsius; stranded conductors carry roughly two to five percent more mass and resistance per metre than the same nominal size and are not modelled separately. Supply either awg or cross_section_mm2, not both. Sizes 4/0 through 40 AWG are covered.",
  "domain": "material.halowerk.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "awg": {
                "description": "AWG size, e.g. \"12\", \"0\", \"2/0\", \"4/0\".",
                "type": "string"
              },
              "cross_section_mm2": {
                "description": "Metric cross-section for the reverse direction.",
                "maximum": 1000,
                "minimum": 0.01,
                "type": "number"
              },
              "length_m": {
                "default": 1,
                "maximum": 100000,
                "minimum": 0.1,
                "type": "number"
              },
              "material": {
                "default": "copper",
                "enum": [
                  "copper",
                  "aluminium"
                ],
                "type": "string"
              }
            },
            "type": "object"
          },
          "bodyType": {
            "enum": [
              "json",
              "form-data",
              "text"
            ],
            "type": "string"
          },
          "method": {
            "enum": [
              "POST",
              "PUT",
              "PATCH"
            ],
            "type": "string"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method",
          "bodyType",
          "body"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789166492.489,
  "offers": [
    {
      "amount": "0.001",
      "amount_atomic": "1000",
      "amount_encoding": "atomic_units",
      "amount_raw": "1000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "asset": "USDC",
        "assetTransferMethod": "eip3009",
        "eip712Domain": {
          "chainId": 8453,
          "name": "USD Coin",
          "verifyingContract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "version": "2"
        },
        "name": "USD Coin",
        "network_name": "Base Mainnet",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "a2d71bc23fe499771cb704508ed1f9963e3d6a9527f1544d038dc3d3ae01df5a",
  "schema_fingerprint": "3e7f2fde3e8fb4795f97492aa9e4b45f7e8f86d22b8a1094c11b4582e661d900",
  "service_id": "b165bfd6c07e061f4feb2614032a35c5c71e2f596274d4be361a0d1ef584460e",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-14T06:58:12.112Z",
  "url": "https://material.halowerk.com/awg-metric",
  "usage_rights": "not_reviewed"
}
material.halowerk.comReturns published content ranges per board class multiplied by the lot mass. The spread between low and high is wide and real: content depends on board generation, manufacturer and how much of the assembly is included. This is a planning estimate for sorting and pre-valuation, not an assay, not a settlement basis and not a substitute for a sampled analysis. Values are only calculated when price_eur_per_g is supplied by the caller; no metal price is retrieved or resold here.
https://material.halowerk.com/pcb-precious-metals
NetworkAdvertised amountBillingPayee
eip155:84530.004 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E
Source and evidence
{
  "description": "Returns published content ranges per board class multiplied by the lot mass. The spread between low and high is wide and real: content depends on board generation, manufacturer and how much of the assembly is included. This is a planning estimate for sorting and pre-valuation, not an assay, not a settlement basis and not a substitute for a sampled analysis. Values are only calculated when price_eur_per_g is supplied by the caller; no metal price is retrieved or resold here.",
  "domain": "material.halowerk.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "board_class": {
                "description": "Board class key, e.g. mobile_phone_pcb, server_board, memory_module, cpu_ceramic.",
                "type": "string"
              },
              "mass_kg": {
                "description": "Mass of the board lot, boards only, without housings or drives.",
                "maximum": 100000,
                "minimum": 0.01,
                "type": "number"
              },
              "price_eur_per_g": {
                "additionalProperties": false,
                "description": "Own prices per gram. Only metals given here are valued.",
                "properties": {
                  "copper": {
                    "maximum": 100000,
                    "minimum": 0,
                    "type": "number"
                  },
                  "gold": {
                    "maximum": 100000,
                    "minimum": 0,
                    "type": "number"
                  },
                  "palladium": {
                    "maximum": 100000,
                    "minimum": 0,
                    "type": "number"
                  },
                  "silver": {
                    "maximum": 100000,
                    "minimum": 0,
                    "type": "number"
                  }
                },
                "type": "object"
              },
              "recovery_percent": {
                "description": "Share actually recovered at the smelter. Without it the gross content is reported.",
                "maximum": 100,
                "minimum": 1,
                "type": "number"
              }
            },
            "required": [
              "board_class",
              "mass_kg"
            ],
            "type": "object"
          },
          "bodyType": {
            "enum": [
              "json",
              "form-data",
              "text"
            ],
            "type": "string"
          },
          "method": {
            "enum": [
              "POST",
              "PUT",
              "PATCH"
            ],
            "type": "string"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method",
          "bodyType",
          "body"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789166492.489,
  "offers": [
    {
      "amount": "0.004",
      "amount_atomic": "4000",
      "amount_encoding": "atomic_units",
      "amount_raw": "4000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "asset": "USDC",
        "assetTransferMethod": "eip3009",
        "eip712Domain": {
          "chainId": 8453,
          "name": "USD Coin",
          "verifyingContract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "version": "2"
        },
        "name": "USD Coin",
        "network_name": "Base Mainnet",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "a2d71bc23fe499771cb704508ed1f9963e3d6a9527f1544d038dc3d3ae01df5a",
  "schema_fingerprint": "5a6e10f7016645cde91fb3a1d048c87ca9fe6257f9b6276c98882d8b3c093a64",
  "service_id": "d8a9a889999f4c0de788c3e770413f1e7f0f7717137d6e69dd332880b9d15919",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-14T06:59:28.794Z",
  "url": "https://material.halowerk.com/pcb-precious-metals",
  "usage_rights": "not_reviewed"
}
material.halowerk.comPacks items into parcels by descending weight, first fit, within a maximum parcel weight and an optional maximum girth, prices each parcel with the cheapest matching bracket of the supplied rate table and compares the total against single shipment. The rate table is caller data: no carrier tariff is stored or redistributed. First fit is a heuristic, not a proven optimum.
https://material.halowerk.com/parcel-bundling
NetworkAdvertised amountBillingPayee
eip155:84530.003 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E
Source and evidence
{
  "description": "Packs items into parcels by descending weight, first fit, within a maximum parcel weight and an optional maximum girth, prices each parcel with the cheapest matching bracket of the supplied rate table and compares the total against single shipment. The rate table is caller data: no carrier tariff is stored or redistributed. First fit is a heuristic, not a proven optimum.",
  "domain": "material.halowerk.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "items": {
                "description": "Items to ship. Girth limits apply only when every item carries all three dimensions.",
                "items": {
                  "additionalProperties": false,
                  "properties": {
                    "height_cm": {
                      "maximum": 500,
                      "minimum": 0.1,
                      "type": "number"
                    },
                    "length_cm": {
                      "maximum": 500,
                      "minimum": 0.1,
                      "type": "number"
                    },
                    "name": {
                      "type": "string"
                    },
                    "quantity": {
                      "default": 1,
                      "maximum": 500,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "weight_kg": {
                      "maximum": 1000,
                      "minimum": 0.001,
                      "type": "number"
                    },
                    "width_cm": {
                      "maximum": 500,
                      "minimum": 0.1,
                      "type": "number"
                    }
                  },
                  "required": [
                    "weight_kg"
                  ],
                  "type": "object"
                },
                "maxItems": 200,
                "minItems": 1,
                "type": "array"
              },
              "max_parcel_weight_kg": {
                "description": "Limit per parcel; defaults to the heaviest bracket.",
                "maximum": 1000,
                "minimum": 0.1,
                "type": "number"
              },
              "packaging_cost_eur": {
                "default": 0,
                "description": "Packaging cost per parcel.",
                "maximum": 10000,
                "minimum": 0,
                "type": "number"
              },
              "rates": {
                "description": "Own rate brackets; the cheapest fitting bracket wins.",
                "items": {
                  "additionalProperties": false,
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "max_girth_cm": {
                      "maximum": 1000,
                      "minimum": 1,
                      "type": "number"
                    },
                    "max_weight_kg": {
                      "maximum": 1000,
                      "minimum": 0.001,
                      "type": "number"
                    },
                    "price_eur": {
                      "maximum": 100000,
                      "minimum": 0,
                      "type": "number"
                    }
                  },
                  "required": [
                    "max_weight_kg",
                    "price_eur"
                  ],
                  "type": "object"
                },
                "maxItems": 40,
                "minItems": 1,
                "type": "array"
              }
            },
            "required": [
              "items",
              "rates"
            ],
            "type": "object"
          },
          "bodyType": {
            "enum": [
              "json",
              "form-data",
              "text"
            ],
            "type": "string"
          },
          "method": {
            "enum": [
              "POST",
              "PUT",
              "PATCH"
            ],
            "type": "string"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method",
          "bodyType",
          "body"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789166492.489,
  "offers": [
    {
      "amount": "0.003",
      "amount_atomic": "3000",
      "amount_encoding": "atomic_units",
      "amount_raw": "3000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "asset": "USDC",
        "assetTransferMethod": "eip3009",
        "eip712Domain": {
          "chainId": 8453,
          "name": "USD Coin",
          "verifyingContract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "version": "2"
        },
        "name": "USD Coin",
        "network_name": "Base Mainnet",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "a2d71bc23fe499771cb704508ed1f9963e3d6a9527f1544d038dc3d3ae01df5a",
  "schema_fingerprint": "5a7d86b1a9879265d83a90dc82b01e0e0c91319ccd09956c7d1fb52129520878",
  "service_id": "f22aa0681105e4d4ef76ffb12d0d53b3a4865ccd53b188aeedf1e1893269e517",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-14T08:09:02.477Z",
  "url": "https://material.halowerk.com/parcel-bundling",
  "usage_rights": "not_reviewed"
}
material.halowerk.comConductor mass is calculated from nominal cross-section, core count and length against the material density; for a nominal cross-section this is exact and independent of stranding. Total cable mass and the copper share are returned as a range derived from published manufacturer weight tables per cross-section band, not as a type-test value. Insulation, filler and armour are not modelled individually.
https://material.halowerk.com/cable-mass
NetworkAdvertised amountBillingPayee
eip155:84530.002 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E
Source and evidence
{
  "description": "Conductor mass is calculated from nominal cross-section, core count and length against the material density; for a nominal cross-section this is exact and independent of stranding. Total cable mass and the copper share are returned as a range derived from published manufacturer weight tables per cross-section band, not as a type-test value. Insulation, filler and armour are not modelled individually.",
  "domain": "material.halowerk.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "cable_type": {
                "description": "Cable designation, e.g. NYM-J, NYY-J, H07V-K, H05VV-F, H07RN-F, NYCWY.",
                "type": "string"
              },
              "concentric_conductor_mm2": {
                "description": "Cross-section of the concentric conductor, if present.",
                "maximum": 500,
                "minimum": 0,
                "type": "number"
              },
              "conductor": {
                "default": "copper",
                "enum": [
                  "copper",
                  "aluminium"
                ],
                "type": "string"
              },
              "cores": {
                "description": "Number of load-carrying cores.",
                "maximum": 61,
                "minimum": 1,
                "type": "integer"
              },
              "cross_section_mm2": {
                "description": "Nominal cross-section of one core in mm2.",
                "maximum": 1000,
                "minimum": 0.05,
                "type": "number"
              },
              "length_m": {
                "default": 1,
                "description": "Cable length in metres. Default 1.",
                "maximum": 100000,
                "minimum": 0.1,
                "type": "number"
              }
            },
            "required": [
              "cable_type",
              "cores",
              "cross_section_mm2"
            ],
            "type": "object"
          },
          "bodyType": {
            "enum": [
              "json",
              "form-data",
              "text"
            ],
            "type": "string"
          },
          "method": {
            "enum": [
              "POST",
              "PUT",
              "PATCH"
            ],
            "type": "string"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method",
          "bodyType",
          "body"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789166492.489,
  "offers": [
    {
      "amount": "0.002",
      "amount_atomic": "2000",
      "amount_encoding": "atomic_units",
      "amount_raw": "2000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "withdrawn_protocol_inference",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "asset": "USDC",
        "assetTransferMethod": "eip3009",
        "eip712Domain": {
          "chainId": 8453,
          "name": "USD Coin",
          "verifyingContract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "version": "2"
        },
        "name": "USD Coin",
        "network_name": "Base Mainnet",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "cd1760e19f518b50c9ffbaf84aa5ce626d53ffa2f8f27d71b5391096bf66618e",
  "schema_fingerprint": "b89d6517db1fcd1ce39aefe99e7c5fbfd91a89d99435b5821a1b5150df95f440",
  "service_id": "01b3c39c602da25bba0efa8f78aba7941d72b82799c81ee3c506bf9f6fa418d9",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-14T06:59:06.581Z",
  "url": "https://material.halowerk.com/cable-mass",
  "usage_rights": "not_reviewed"
}
material.halowerk.comDownloads one HTTPS image through the hub SSRF guard, then asks the configured OpenAI vision model for strict structured JSON. It reports observed features and readable markings, at most five ranked type candidates, and conductor material, core count or cross-section only where the image supports them; unknown values remain null or unknown. The result is identification assistance, not an electrical safety clearance, approval, voltage-state determination or substitute for inspection and testing.
https://material.halowerk.com/cable-type-vision
NetworkAdvertised amountBillingPayee
eip155:84530.005 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E
Source and evidence
{
  "description": "Downloads one HTTPS image through the hub SSRF guard, then asks the configured OpenAI vision model for strict structured JSON. It reports observed features and readable markings, at most five ranked type candidates, and conductor material, core count or cross-section only where the image supports them; unknown values remain null or unknown. The result is identification assistance, not an electrical safety clearance, approval, voltage-state determination or substitute for inspection and testing.",
  "domain": "material.halowerk.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "image_url": {
                "description": "Public HTTPS URL of one JPEG, PNG, WebP or non-animated GIF cable photograph.",
                "maxLength": 2048,
                "minLength": 12,
                "pattern": "^https://",
                "type": "string"
              }
            },
            "required": [
              "image_url"
            ],
            "type": "object"
          },
          "bodyType": {
            "enum": [
              "json",
              "form-data",
              "text"
            ],
            "type": "string"
          },
          "method": {
            "enum": [
              "POST",
              "PUT",
              "PATCH"
            ],
            "type": "string"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method",
          "bodyType",
          "body"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789166492.489,
  "offers": [
    {
      "amount": "0.005",
      "amount_atomic": "5000",
      "amount_encoding": "atomic_units",
      "amount_raw": "5000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "withdrawn_protocol_inference",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "asset": "USDC",
        "assetTransferMethod": "eip3009",
        "eip712Domain": {
          "chainId": 8453,
          "name": "USD Coin",
          "verifyingContract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "version": "2"
        },
        "name": "USD Coin",
        "network_name": "Base Mainnet",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "cd1760e19f518b50c9ffbaf84aa5ce626d53ffa2f8f27d71b5391096bf66618e",
  "schema_fingerprint": "a26a2bf810f18446c564651ad0814af1094284d38ab640b42e9a78a760a981e9",
  "service_id": "24c351e651958cfd4c0d70657d6fdbbb78e9b61b908f312949733690b235d086",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-30T21:13:48.252Z",
  "url": "https://material.halowerk.com/cable-type-vision",
  "usage_rights": "not_reviewed"
}
material.halowerk.comMultiplies the copper quantity by literature emission factors for the chosen secondary route and for primary cathode production, and reports the difference as low, typical and high. The factors are published life cycle averages and are stated in the response; they are not a certified product carbon footprint and are not a valid basis for a carbon credit, a customer declaration or an audited claim.
https://material.halowerk.com/copper-co2
NetworkAdvertised amountBillingPayee
eip155:84530.002 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E
Source and evidence
{
  "description": "Multiplies the copper quantity by literature emission factors for the chosen secondary route and for primary cathode production, and reports the difference as low, typical and high. The factors are published life cycle averages and are stated in the response; they are not a certified product carbon footprint and are not a valid basis for a carbon credit, a customer declaration or an audited claim.",
  "domain": "material.halowerk.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "copper_kg": {
                "maximum": 10000000,
                "minimum": 0.01,
                "type": "number"
              },
              "primary_factor_kg_co2e_per_kg": {
                "description": "Overrides the primary cathode factor.",
                "maximum": 50,
                "minimum": 0,
                "type": "number"
              },
              "route": {
                "default": "secondary_refined",
                "enum": [
                  "secondary_remelt",
                  "secondary_refined",
                  "cable_granulation"
                ],
                "type": "string"
              },
              "secondary_factor_kg_co2e_per_kg": {
                "description": "Overrides the secondary route factor.",
                "maximum": 50,
                "minimum": 0,
                "type": "number"
              },
              "transport_factor_kg_co2e_per_tkm": {
                "description": "Own transport factor per tonne-kilometre. Without it transport stays excluded.",
                "maximum": 5,
                "minimum": 0,
                "type": "number"
              },
              "transport_km": {
                "default": 0,
                "maximum": 40000,
                "minimum": 0,
                "type": "number"
              }
            },
            "required": [
              "copper_kg"
            ],
            "type": "object"
          },
          "bodyType": {
            "enum": [
              "json",
              "form-data",
              "text"
            ],
            "type": "string"
          },
          "method": {
            "enum": [
              "POST",
              "PUT",
              "PATCH"
            ],
            "type": "string"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method",
          "bodyType",
          "body"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789166492.489,
  "offers": [
    {
      "amount": "0.002",
      "amount_atomic": "2000",
      "amount_encoding": "atomic_units",
      "amount_raw": "2000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "withdrawn_protocol_inference",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "asset": "USDC",
        "assetTransferMethod": "eip3009",
        "eip712Domain": {
          "chainId": 8453,
          "name": "USD Coin",
          "verifyingContract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "version": "2"
        },
        "name": "USD Coin",
        "network_name": "Base Mainnet",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "cd1760e19f518b50c9ffbaf84aa5ce626d53ffa2f8f27d71b5391096bf66618e",
  "schema_fingerprint": "560c176b7842ccab51187c4f6a54115513334fee7619f7d61f77d8b91e3c37e0",
  "service_id": "6f70316e6079783cdbfe21c5b113f90ca1626179406ff68db8bcb78aa585a26e",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-14T06:59:09.269Z",
  "url": "https://material.halowerk.com/copper-co2",
  "usage_rights": "not_reviewed"
}
material.halowerk.comTakes the gross lot weight, the purchase price paid per kilogram of gross weight and the sales price per kilogram of recovered metal, then applies recovery yield and melting loss for the scrap grade. Yield and loss default to practice values per grade and can be overridden. Handling, transport and disposal cost are optional flat amounts. The endpoint applies no market price and fetches none: sales_price_eur_per_kg is supplied by the caller.
https://material.halowerk.com/scrap-margin
NetworkAdvertised amountBillingPayee
eip155:84530.003 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E
Source and evidence
{
  "description": "Takes the gross lot weight, the purchase price paid per kilogram of gross weight and the sales price per kilogram of recovered metal, then applies recovery yield and melting loss for the scrap grade. Yield and loss default to practice values per grade and can be overridden. Handling, transport and disposal cost are optional flat amounts. The endpoint applies no market price and fetches none: sales_price_eur_per_kg is supplied by the caller.",
  "domain": "material.halowerk.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "disposal_cost_eur_per_kg": {
                "default": 0,
                "description": "Cost per kilogram of non-metal residue.",
                "maximum": 1000,
                "minimum": 0,
                "type": "number"
              },
              "grade": {
                "description": "Scrap grade key, e.g. copper_millberry, cable_scrap_high, motor_scrap.",
                "type": "string"
              },
              "gross_weight_kg": {
                "maximum": 1000000,
                "minimum": 0.1,
                "type": "number"
              },
              "melting_loss_percent": {
                "description": "Overrides the melting loss of the grade.",
                "maximum": 50,
                "minimum": 0,
                "type": "number"
              },
              "processing_cost_eur": {
                "default": 0,
                "maximum": 1000000,
                "minimum": 0,
                "type": "number"
              },
              "purchase_price_eur_per_kg": {
                "description": "Price paid per kilogram of gross weight.",
                "maximum": 10000,
                "minimum": 0,
                "type": "number"
              },
              "sales_price_eur_per_kg": {
                "description": "Achievable price per kilogram of recovered metal.",
                "maximum": 10000,
                "minimum": 0,
                "type": "number"
              },
              "transport_cost_eur": {
                "default": 0,
                "maximum": 1000000,
                "minimum": 0,
                "type": "number"
              },
              "yield_percent": {
                "description": "Overrides the recovery yield of the grade.",
                "maximum": 100,
                "minimum": 1,
                "type": "number"
              }
            },
            "required": [
              "grade",
              "gross_weight_kg",
              "purchase_price_eur_per_kg",
              "sales_price_eur_per_kg"
            ],
            "type": "object"
          },
          "bodyType": {
            "enum": [
              "json",
              "form-data",
              "text"
            ],
            "type": "string"
          },
          "method": {
            "enum": [
              "POST",
              "PUT",
              "PATCH"
            ],
            "type": "string"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method",
          "bodyType",
          "body"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789166492.489,
  "offers": [
    {
      "amount": "0.003",
      "amount_atomic": "3000",
      "amount_encoding": "atomic_units",
      "amount_raw": "3000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "withdrawn_protocol_inference",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "asset": "USDC",
        "assetTransferMethod": "eip3009",
        "eip712Domain": {
          "chainId": 8453,
          "name": "USD Coin",
          "verifyingContract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "version": "2"
        },
        "name": "USD Coin",
        "network_name": "Base Mainnet",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "cd1760e19f518b50c9ffbaf84aa5ce626d53ffa2f8f27d71b5391096bf66618e",
  "schema_fingerprint": "fba56165d97a19cf6246f4db73a2265c199c9cf4a5decc21b93dd3ab4831c319",
  "service_id": "a381bdd6e987610c48c034f23050ce16a42ca1ad533f8835d1551852f707ebd7",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-14T06:59:07.918Z",
  "url": "https://material.halowerk.com/scrap-margin",
  "usage_rights": "not_reviewed"
}
material.halowerk.comUses the geometric AWG definition, so results are exact for solid round conductors. Mass per metre and resistance follow from the material density and resistivity at 20 degrees Celsius; stranded conductors carry roughly two to five percent more mass and resistance per metre than the same nominal size and are not modelled separately. Supply either awg or cross_section_mm2, not both. Sizes 4/0 through 40 AWG are covered.
https://material.halowerk.com/awg-metric
NetworkAdvertised amountBillingPayee
eip155:84530.001 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E
Source and evidence
{
  "description": "Uses the geometric AWG definition, so results are exact for solid round conductors. Mass per metre and resistance follow from the material density and resistivity at 20 degrees Celsius; stranded conductors carry roughly two to five percent more mass and resistance per metre than the same nominal size and are not modelled separately. Supply either awg or cross_section_mm2, not both. Sizes 4/0 through 40 AWG are covered.",
  "domain": "material.halowerk.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "awg": {
                "description": "AWG size, e.g. \"12\", \"0\", \"2/0\", \"4/0\".",
                "type": "string"
              },
              "cross_section_mm2": {
                "description": "Metric cross-section for the reverse direction.",
                "maximum": 1000,
                "minimum": 0.01,
                "type": "number"
              },
              "length_m": {
                "default": 1,
                "maximum": 100000,
                "minimum": 0.1,
                "type": "number"
              },
              "material": {
                "default": "copper",
                "enum": [
                  "copper",
                  "aluminium"
                ],
                "type": "string"
              }
            },
            "type": "object"
          },
          "bodyType": {
            "enum": [
              "json",
              "form-data",
              "text"
            ],
            "type": "string"
          },
          "method": {
            "enum": [
              "POST",
              "PUT",
              "PATCH"
            ],
            "type": "string"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method",
          "bodyType",
          "body"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789166492.489,
  "offers": [
    {
      "amount": "0.001",
      "amount_atomic": "1000",
      "amount_encoding": "atomic_units",
      "amount_raw": "1000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "withdrawn_protocol_inference",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "asset": "USDC",
        "assetTransferMethod": "eip3009",
        "eip712Domain": {
          "chainId": 8453,
          "name": "USD Coin",
          "verifyingContract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "version": "2"
        },
        "name": "USD Coin",
        "network_name": "Base Mainnet",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "cd1760e19f518b50c9ffbaf84aa5ce626d53ffa2f8f27d71b5391096bf66618e",
  "schema_fingerprint": "3e7f2fde3e8fb4795f97492aa9e4b45f7e8f86d22b8a1094c11b4582e661d900",
  "service_id": "b165bfd6c07e061f4feb2614032a35c5c71e2f596274d4be361a0d1ef584460e",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-14T06:58:12.112Z",
  "url": "https://material.halowerk.com/awg-metric",
  "usage_rights": "not_reviewed"
}
material.halowerk.comReturns published content ranges per board class multiplied by the lot mass. The spread between low and high is wide and real: content depends on board generation, manufacturer and how much of the assembly is included. This is a planning estimate for sorting and pre-valuation, not an assay, not a settlement basis and not a substitute for a sampled analysis. Values are only calculated when price_eur_per_g is supplied by the caller; no metal price is retrieved or resold here.
https://material.halowerk.com/pcb-precious-metals
NetworkAdvertised amountBillingPayee
eip155:84530.004 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E
Source and evidence
{
  "description": "Returns published content ranges per board class multiplied by the lot mass. The spread between low and high is wide and real: content depends on board generation, manufacturer and how much of the assembly is included. This is a planning estimate for sorting and pre-valuation, not an assay, not a settlement basis and not a substitute for a sampled analysis. Values are only calculated when price_eur_per_g is supplied by the caller; no metal price is retrieved or resold here.",
  "domain": "material.halowerk.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "board_class": {
                "description": "Board class key, e.g. mobile_phone_pcb, server_board, memory_module, cpu_ceramic.",
                "type": "string"
              },
              "mass_kg": {
                "description": "Mass of the board lot, boards only, without housings or drives.",
                "maximum": 100000,
                "minimum": 0.01,
                "type": "number"
              },
              "price_eur_per_g": {
                "additionalProperties": false,
                "description": "Own prices per gram. Only metals given here are valued.",
                "properties": {
                  "copper": {
                    "maximum": 100000,
                    "minimum": 0,
                    "type": "number"
                  },
                  "gold": {
                    "maximum": 100000,
                    "minimum": 0,
                    "type": "number"
                  },
                  "palladium": {
                    "maximum": 100000,
                    "minimum": 0,
                    "type": "number"
                  },
                  "silver": {
                    "maximum": 100000,
                    "minimum": 0,
                    "type": "number"
                  }
                },
                "type": "object"
              },
              "recovery_percent": {
                "description": "Share actually recovered at the smelter. Without it the gross content is reported.",
                "maximum": 100,
                "minimum": 1,
                "type": "number"
              }
            },
            "required": [
              "board_class",
              "mass_kg"
            ],
            "type": "object"
          },
          "bodyType": {
            "enum": [
              "json",
              "form-data",
              "text"
            ],
            "type": "string"
          },
          "method": {
            "enum": [
              "POST",
              "PUT",
              "PATCH"
            ],
            "type": "string"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method",
          "bodyType",
          "body"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789166492.489,
  "offers": [
    {
      "amount": "0.004",
      "amount_atomic": "4000",
      "amount_encoding": "atomic_units",
      "amount_raw": "4000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "withdrawn_protocol_inference",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "asset": "USDC",
        "assetTransferMethod": "eip3009",
        "eip712Domain": {
          "chainId": 8453,
          "name": "USD Coin",
          "verifyingContract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "version": "2"
        },
        "name": "USD Coin",
        "network_name": "Base Mainnet",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "cd1760e19f518b50c9ffbaf84aa5ce626d53ffa2f8f27d71b5391096bf66618e",
  "schema_fingerprint": "5a6e10f7016645cde91fb3a1d048c87ca9fe6257f9b6276c98882d8b3c093a64",
  "service_id": "d8a9a889999f4c0de788c3e770413f1e7f0f7717137d6e69dd332880b9d15919",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-14T06:59:28.794Z",
  "url": "https://material.halowerk.com/pcb-precious-metals",
  "usage_rights": "not_reviewed"
}
material.halowerk.comPacks items into parcels by descending weight, first fit, within a maximum parcel weight and an optional maximum girth, prices each parcel with the cheapest matching bracket of the supplied rate table and compares the total against single shipment. The rate table is caller data: no carrier tariff is stored or redistributed. First fit is a heuristic, not a proven optimum.
https://material.halowerk.com/parcel-bundling
NetworkAdvertised amountBillingPayee
eip155:84530.003 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E
Source and evidence
{
  "description": "Packs items into parcels by descending weight, first fit, within a maximum parcel weight and an optional maximum girth, prices each parcel with the cheapest matching bracket of the supplied rate table and compares the total against single shipment. The rate table is caller data: no carrier tariff is stored or redistributed. First fit is a heuristic, not a proven optimum.",
  "domain": "material.halowerk.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "items": {
                "description": "Items to ship. Girth limits apply only when every item carries all three dimensions.",
                "items": {
                  "additionalProperties": false,
                  "properties": {
                    "height_cm": {
                      "maximum": 500,
                      "minimum": 0.1,
                      "type": "number"
                    },
                    "length_cm": {
                      "maximum": 500,
                      "minimum": 0.1,
                      "type": "number"
                    },
                    "name": {
                      "type": "string"
                    },
                    "quantity": {
                      "default": 1,
                      "maximum": 500,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "weight_kg": {
                      "maximum": 1000,
                      "minimum": 0.001,
                      "type": "number"
                    },
                    "width_cm": {
                      "maximum": 500,
                      "minimum": 0.1,
                      "type": "number"
                    }
                  },
                  "required": [
                    "weight_kg"
                  ],
                  "type": "object"
                },
                "maxItems": 200,
                "minItems": 1,
                "type": "array"
              },
              "max_parcel_weight_kg": {
                "description": "Limit per parcel; defaults to the heaviest bracket.",
                "maximum": 1000,
                "minimum": 0.1,
                "type": "number"
              },
              "packaging_cost_eur": {
                "default": 0,
                "description": "Packaging cost per parcel.",
                "maximum": 10000,
                "minimum": 0,
                "type": "number"
              },
              "rates": {
                "description": "Own rate brackets; the cheapest fitting bracket wins.",
                "items": {
                  "additionalProperties": false,
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "max_girth_cm": {
                      "maximum": 1000,
                      "minimum": 1,
                      "type": "number"
                    },
                    "max_weight_kg": {
                      "maximum": 1000,
                      "minimum": 0.001,
                      "type": "number"
                    },
                    "price_eur": {
                      "maximum": 100000,
                      "minimum": 0,
                      "type": "number"
                    }
                  },
                  "required": [
                    "max_weight_kg",
                    "price_eur"
                  ],
                  "type": "object"
                },
                "maxItems": 40,
                "minItems": 1,
                "type": "array"
              }
            },
            "required": [
              "items",
              "rates"
            ],
            "type": "object"
          },
          "bodyType": {
            "enum": [
              "json",
              "form-data",
              "text"
            ],
            "type": "string"
          },
          "method": {
            "enum": [
              "POST",
              "PUT",
              "PATCH"
            ],
            "type": "string"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method",
          "bodyType",
          "body"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789166492.489,
  "offers": [
    {
      "amount": "0.003",
      "amount_atomic": "3000",
      "amount_encoding": "atomic_units",
      "amount_raw": "3000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "withdrawn_protocol_inference",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "asset": "USDC",
        "assetTransferMethod": "eip3009",
        "eip712Domain": {
          "chainId": 8453,
          "name": "USD Coin",
          "verifyingContract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "version": "2"
        },
        "name": "USD Coin",
        "network_name": "Base Mainnet",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "cd1760e19f518b50c9ffbaf84aa5ce626d53ffa2f8f27d71b5391096bf66618e",
  "schema_fingerprint": "5a7d86b1a9879265d83a90dc82b01e0e0c91319ccd09956c7d1fb52129520878",
  "service_id": "f22aa0681105e4d4ef76ffb12d0d53b3a4865ccd53b188aeedf1e1893269e517",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-14T08:09:02.477Z",
  "url": "https://material.halowerk.com/parcel-bundling",
  "usage_rights": "not_reviewed"
}
material.halowerk.comConductor mass is calculated from nominal cross-section, core count and length against the material density; for a nominal cross-section this is exact and independent of stranding. Total cable mass and the copper share are returned as a range derived from published manufacturer weight tables per cross-section band, not as a type-test value. Insulation, filler and armour are not modelled individually.
https://material.halowerk.com/cable-mass
NetworkAdvertised amountBillingPayee
eip155:84530.002 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E
Source and evidence
{
  "description": "Conductor mass is calculated from nominal cross-section, core count and length against the material density; for a nominal cross-section this is exact and independent of stranding. Total cable mass and the copper share are returned as a range derived from published manufacturer weight tables per cross-section band, not as a type-test value. Insulation, filler and armour are not modelled individually.",
  "domain": "material.halowerk.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "cable_type": {
                "description": "Cable designation, e.g. NYM-J, NYY-J, H07V-K, H05VV-F, H07RN-F, NYCWY.",
                "type": "string"
              },
              "concentric_conductor_mm2": {
                "description": "Cross-section of the concentric conductor, if present.",
                "maximum": 500,
                "minimum": 0,
                "type": "number"
              },
              "conductor": {
                "default": "copper",
                "enum": [
                  "copper",
                  "aluminium"
                ],
                "type": "string"
              },
              "cores": {
                "description": "Number of load-carrying cores.",
                "maximum": 61,
                "minimum": 1,
                "type": "integer"
              },
              "cross_section_mm2": {
                "description": "Nominal cross-section of one core in mm2.",
                "maximum": 1000,
                "minimum": 0.05,
                "type": "number"
              },
              "length_m": {
                "default": 1,
                "description": "Cable length in metres. Default 1.",
                "maximum": 100000,
                "minimum": 0.1,
                "type": "number"
              }
            },
            "required": [
              "cable_type",
              "cores",
              "cross_section_mm2"
            ],
            "type": "object"
          },
          "bodyType": {
            "enum": [
              "json",
              "form-data",
              "text"
            ],
            "type": "string"
          },
          "method": {
            "enum": [
              "POST",
              "PUT",
              "PATCH"
            ],
            "type": "string"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method",
          "bodyType",
          "body"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789165815.545,
  "offers": [
    {
      "amount": "0.002",
      "amount_atomic": "2000",
      "amount_encoding": "atomic_units",
      "amount_raw": "2000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "asset": "USDC",
        "assetTransferMethod": "eip3009",
        "eip712Domain": {
          "chainId": 8453,
          "name": "USD Coin",
          "verifyingContract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "version": "2"
        },
        "name": "USD Coin",
        "network_name": "Base Mainnet",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "382b8312647110a124aca29eee9bbd2fa92a6158a6332bbbf5fb56d005fc177c",
  "schema_fingerprint": "b89d6517db1fcd1ce39aefe99e7c5fbfd91a89d99435b5821a1b5150df95f440",
  "service_id": "01b3c39c602da25bba0efa8f78aba7941d72b82799c81ee3c506bf9f6fa418d9",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-14T06:59:06.581Z",
  "url": "https://material.halowerk.com/cable-mass",
  "usage_rights": "not_reviewed"
}
material.halowerk.comDownloads one HTTPS image through the hub SSRF guard, then asks the configured OpenAI vision model for strict structured JSON. It reports observed features and readable markings, at most five ranked type candidates, and conductor material, core count or cross-section only where the image supports them; unknown values remain null or unknown. The result is identification assistance, not an electrical safety clearance, approval, voltage-state determination or substitute for inspection and testing.
https://material.halowerk.com/cable-type-vision
NetworkAdvertised amountBillingPayee
eip155:84530.005 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E
Source and evidence
{
  "description": "Downloads one HTTPS image through the hub SSRF guard, then asks the configured OpenAI vision model for strict structured JSON. It reports observed features and readable markings, at most five ranked type candidates, and conductor material, core count or cross-section only where the image supports them; unknown values remain null or unknown. The result is identification assistance, not an electrical safety clearance, approval, voltage-state determination or substitute for inspection and testing.",
  "domain": "material.halowerk.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "image_url": {
                "description": "Public HTTPS URL of one JPEG, PNG, WebP or non-animated GIF cable photograph.",
                "maxLength": 2048,
                "minLength": 12,
                "pattern": "^https://",
                "type": "string"
              }
            },
            "required": [
              "image_url"
            ],
            "type": "object"
          },
          "bodyType": {
            "enum": [
              "json",
              "form-data",
              "text"
            ],
            "type": "string"
          },
          "method": {
            "enum": [
              "POST",
              "PUT",
              "PATCH"
            ],
            "type": "string"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method",
          "bodyType",
          "body"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789165815.545,
  "offers": [
    {
      "amount": "0.005",
      "amount_atomic": "5000",
      "amount_encoding": "atomic_units",
      "amount_raw": "5000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "asset": "USDC",
        "assetTransferMethod": "eip3009",
        "eip712Domain": {
          "chainId": 8453,
          "name": "USD Coin",
          "verifyingContract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "version": "2"
        },
        "name": "USD Coin",
        "network_name": "Base Mainnet",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "382b8312647110a124aca29eee9bbd2fa92a6158a6332bbbf5fb56d005fc177c",
  "schema_fingerprint": "a26a2bf810f18446c564651ad0814af1094284d38ab640b42e9a78a760a981e9",
  "service_id": "24c351e651958cfd4c0d70657d6fdbbb78e9b61b908f312949733690b235d086",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-30T21:13:48.252Z",
  "url": "https://material.halowerk.com/cable-type-vision",
  "usage_rights": "not_reviewed"
}
material.halowerk.comMultiplies the copper quantity by literature emission factors for the chosen secondary route and for primary cathode production, and reports the difference as low, typical and high. The factors are published life cycle averages and are stated in the response; they are not a certified product carbon footprint and are not a valid basis for a carbon credit, a customer declaration or an audited claim.
https://material.halowerk.com/copper-co2
NetworkAdvertised amountBillingPayee
eip155:84530.002 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E
Source and evidence
{
  "description": "Multiplies the copper quantity by literature emission factors for the chosen secondary route and for primary cathode production, and reports the difference as low, typical and high. The factors are published life cycle averages and are stated in the response; they are not a certified product carbon footprint and are not a valid basis for a carbon credit, a customer declaration or an audited claim.",
  "domain": "material.halowerk.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "copper_kg": {
                "maximum": 10000000,
                "minimum": 0.01,
                "type": "number"
              },
              "primary_factor_kg_co2e_per_kg": {
                "description": "Overrides the primary cathode factor.",
                "maximum": 50,
                "minimum": 0,
                "type": "number"
              },
              "route": {
                "default": "secondary_refined",
                "enum": [
                  "secondary_remelt",
                  "secondary_refined",
                  "cable_granulation"
                ],
                "type": "string"
              },
              "secondary_factor_kg_co2e_per_kg": {
                "description": "Overrides the secondary route factor.",
                "maximum": 50,
                "minimum": 0,
                "type": "number"
              },
              "transport_factor_kg_co2e_per_tkm": {
                "description": "Own transport factor per tonne-kilometre. Without it transport stays excluded.",
                "maximum": 5,
                "minimum": 0,
                "type": "number"
              },
              "transport_km": {
                "default": 0,
                "maximum": 40000,
                "minimum": 0,
                "type": "number"
              }
            },
            "required": [
              "copper_kg"
            ],
            "type": "object"
          },
          "bodyType": {
            "enum": [
              "json",
              "form-data",
              "text"
            ],
            "type": "string"
          },
          "method": {
            "enum": [
              "POST",
              "PUT",
              "PATCH"
            ],
            "type": "string"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method",
          "bodyType",
          "body"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789165815.545,
  "offers": [
    {
      "amount": "0.002",
      "amount_atomic": "2000",
      "amount_encoding": "atomic_units",
      "amount_raw": "2000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "asset": "USDC",
        "assetTransferMethod": "eip3009",
        "eip712Domain": {
          "chainId": 8453,
          "name": "USD Coin",
          "verifyingContract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "version": "2"
        },
        "name": "USD Coin",
        "network_name": "Base Mainnet",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "382b8312647110a124aca29eee9bbd2fa92a6158a6332bbbf5fb56d005fc177c",
  "schema_fingerprint": "560c176b7842ccab51187c4f6a54115513334fee7619f7d61f77d8b91e3c37e0",
  "service_id": "6f70316e6079783cdbfe21c5b113f90ca1626179406ff68db8bcb78aa585a26e",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-14T06:59:09.269Z",
  "url": "https://material.halowerk.com/copper-co2",
  "usage_rights": "not_reviewed"
}
material.halowerk.comTakes the gross lot weight, the purchase price paid per kilogram of gross weight and the sales price per kilogram of recovered metal, then applies recovery yield and melting loss for the scrap grade. Yield and loss default to practice values per grade and can be overridden. Handling, transport and disposal cost are optional flat amounts. The endpoint applies no market price and fetches none: sales_price_eur_per_kg is supplied by the caller.
https://material.halowerk.com/scrap-margin
NetworkAdvertised amountBillingPayee
eip155:84530.003 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E
Source and evidence
{
  "description": "Takes the gross lot weight, the purchase price paid per kilogram of gross weight and the sales price per kilogram of recovered metal, then applies recovery yield and melting loss for the scrap grade. Yield and loss default to practice values per grade and can be overridden. Handling, transport and disposal cost are optional flat amounts. The endpoint applies no market price and fetches none: sales_price_eur_per_kg is supplied by the caller.",
  "domain": "material.halowerk.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "disposal_cost_eur_per_kg": {
                "default": 0,
                "description": "Cost per kilogram of non-metal residue.",
                "maximum": 1000,
                "minimum": 0,
                "type": "number"
              },
              "grade": {
                "description": "Scrap grade key, e.g. copper_millberry, cable_scrap_high, motor_scrap.",
                "type": "string"
              },
              "gross_weight_kg": {
                "maximum": 1000000,
                "minimum": 0.1,
                "type": "number"
              },
              "melting_loss_percent": {
                "description": "Overrides the melting loss of the grade.",
                "maximum": 50,
                "minimum": 0,
                "type": "number"
              },
              "processing_cost_eur": {
                "default": 0,
                "maximum": 1000000,
                "minimum": 0,
                "type": "number"
              },
              "purchase_price_eur_per_kg": {
                "description": "Price paid per kilogram of gross weight.",
                "maximum": 10000,
                "minimum": 0,
                "type": "number"
              },
              "sales_price_eur_per_kg": {
                "description": "Achievable price per kilogram of recovered metal.",
                "maximum": 10000,
                "minimum": 0,
                "type": "number"
              },
              "transport_cost_eur": {
                "default": 0,
                "maximum": 1000000,
                "minimum": 0,
                "type": "number"
              },
              "yield_percent": {
                "description": "Overrides the recovery yield of the grade.",
                "maximum": 100,
                "minimum": 1,
                "type": "number"
              }
            },
            "required": [
              "grade",
              "gross_weight_kg",
              "purchase_price_eur_per_kg",
              "sales_price_eur_per_kg"
            ],
            "type": "object"
          },
          "bodyType": {
            "enum": [
              "json",
              "form-data",
              "text"
            ],
            "type": "string"
          },
          "method": {
            "enum": [
              "POST",
              "PUT",
              "PATCH"
            ],
            "type": "string"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method",
          "bodyType",
          "body"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789165815.545,
  "offers": [
    {
      "amount": "0.003",
      "amount_atomic": "3000",
      "amount_encoding": "atomic_units",
      "amount_raw": "3000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "asset": "USDC",
        "assetTransferMethod": "eip3009",
        "eip712Domain": {
          "chainId": 8453,
          "name": "USD Coin",
          "verifyingContract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "version": "2"
        },
        "name": "USD Coin",
        "network_name": "Base Mainnet",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "382b8312647110a124aca29eee9bbd2fa92a6158a6332bbbf5fb56d005fc177c",
  "schema_fingerprint": "fba56165d97a19cf6246f4db73a2265c199c9cf4a5decc21b93dd3ab4831c319",
  "service_id": "a381bdd6e987610c48c034f23050ce16a42ca1ad533f8835d1551852f707ebd7",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-14T06:59:07.918Z",
  "url": "https://material.halowerk.com/scrap-margin",
  "usage_rights": "not_reviewed"
}

Outcome evidence starts with your workflow.

Private intake is ready for task IDs, charges, retries, result fingerprints and your evaluation criteria. Public performance comparisons need measured results; we do not have that benchmark yet.

Discuss an outcome integration
Collection coverage

Discovery comes from configured registries. Endpoint checks record responses, not task success. Older snapshots retain less detail. Customer usage, commercial terms and task evaluations require additional evidence.

1,423 historical or current source records quarantined during normalization; they are excluded from public comparisons.

43 of 43 archive objects verified in Backblaze. Last verification: Sep 12, 2026, 05:56 UTC.

Collection status JSON