{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://capi2-claim-verify.vandurmedries.chatgpt.site/protocol/napoleon-a2a-commerce-v0.1.json",
  "title": "Napoleon Neural A2A Commerce Envelope",
  "description": "Interoperable intent, routing, negotiation and outcome envelopes for agent-to-agent commerce.",
  "protocol": "napoleon-a2a-commerce/0.1",
  "flow": ["intent", "route", "negotiate", "confirm", "execute", "verify", "learn"],
  "envelopes": {
    "intent": {
      "required": ["intentId", "buyerAgent", "capability", "acceptanceCriteria", "budget", "privacy"],
      "identity": "canonical JSON encoded as sha256",
      "budget": ["maxAmount", "asset", "network"]
    },
    "route": {
      "features": ["capabilityFit", "trust", "deliveryReliability", "priceEfficiency", "latency"],
      "eligibility": ["public endpoint", "required capability", "inside budget"]
    },
    "negotiation": {
      "required": ["negotiationId", "intentId", "sellerAgent", "resource", "amount", "asset", "network", "payTo", "expiresAt"],
      "execution": "requires_transaction_specific_confirmation"
    },
    "outcome": {
      "required": ["outcomeId", "negotiationId", "paymentConfirmed", "delivered", "accepted", "checks"],
      "invariant": "payment settlement is not delivery proof"
    }
  },
  "learning": {
    "algorithm": "bounded online reward update",
    "inputs": "verified route features and outcome reward only",
    "weightBounds": [0.001, 1],
    "normalization": "sum to one"
  },
  "privacy": {
    "publicDiscoveryOnly": true,
    "prohibited": ["credentials", "chat content", "personal files"]
  },
  "referenceImplementation": "CAPI2 Neural Revenue Flow / src/neural-a2a-fabric.js"
}
