{
  "protocol": "AXP",
  "version": "0.1.0",
  "economic_model": {
    "protocol": "AXP",
    "economic_model_version": "0.2.0",
    "principle": "Universal collateral for adoption; AXP as reputation and capacity accelerator.",
    "accepted_collateral": [
      {
        "symbol": "BNB",
        "network": "BNB Smart Chain",
        "chain_id": 56,
        "type": "native",
        "status": "planned_onchain"
      },
      {
        "symbol": "WBNB",
        "network": "BNB Smart Chain",
        "chain_id": 56,
        "type": "bep20",
        "address": "0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c",
        "status": "planned_onchain"
      },
      {
        "symbol": "USDT",
        "network": "BNB Smart Chain",
        "chain_id": 56,
        "type": "bep20",
        "address": "0x55d398326f99059ff775485246999027b3197955",
        "status": "planned_onchain"
      },
      {
        "symbol": "USDC",
        "network": "BNB Smart Chain",
        "chain_id": 56,
        "type": "bep20",
        "address": "0x8ac76a51cc950d9822d68b83fe1ad97b32cd580d",
        "status": "planned_onchain"
      }
    ],
    "collateral_accounting_unit": "USD",
    "native_token_role": {
      "token": "AXP",
      "role": "reputation_bond_governance_capacity_multiplier",
      "not_required_for_entry": true,
      "initial_staking_yield": false
    },
    "protocol_fee": {
      "base_fee_bps": 50,
      "base_fee_percent": 0.5,
      "ceiling_bps": 50,
      "ceiling_change_requires_governance": true,
      "charged_on": "prepared_contract_value"
    },
    "capacity_formula": "Capacity = Universal Collateral USD * Reputation Multiplier * AXP Trust Multiplier * Insurance Multiplier * Risk Adjustment"
  },
  "capabilities": [
    "agent_identity",
    "reputation_staking",
    "universal_collateral",
    "multi_asset_collateral_accounting",
    "capacity_score",
    "axp_trust_multiplier",
    "agent_contracts",
    "tokenized_slashing",
    "protocol_fee_ceiling",
    "agent_discovery",
    "registry_query",
    "contract_quote",
    "contract_prepare",
    "contract_lookup",
    "contract_settlement",
    "simulated_slashing_signal",
    "agent_operator_signature_auth"
  ],
  "query_parameters": {
    "/agents": [
      "status",
      "service",
      "min_capacity"
    ],
    "/agents/{agent_id}": [
      "agent_id"
    ],
    "/economics": [],
    "POST /auth/message": [
      "action",
      "agent_id",
      "address",
      "nonce",
      "issued_at",
      "scope"
    ],
    "POST /contracts/quote": [
      "provider_agent_id",
      "service",
      "requested_capacity"
    ],
    "POST /contracts/prepare": [
      "provider_agent_id",
      "service",
      "requested_capacity"
    ],
    "/contracts": [],
    "/contracts/{contract_id}": [
      "contract_id"
    ],
    "POST /contracts/{contract_id}/settle": [
      "outcome",
      "evidence_uri",
      "notes",
      "reported_by"
    ]
  }
}
