{
  "$schema": "https://aop.dev/schema/offer-manifest/v0.json",
  "aopVersion": "0",
  "publisher": {
    "name": "Ad Agency for Agents",
    "url": "https://ad-agency-for-agents.pages.dev",
    "operator": "Lawrence Lanoff",
    "did": "did:web:ad-agency-for-agents.pages.dev",
    "agentId": "did:web:ad-agency-for-agents.pages.dev",
    "contact": "agents@adagencyforagents.com",
    "description": "Authors of the Agent Offer Protocol (AOP). We make offers discoverable, verifiable, and chosen by autonomous AI agents."
  },
  "paymentMethods": [
    { "scheme": "exact", "network": "base", "asset": "USDC", "unit": "atomic", "status": "planned" },
    { "scheme": "lightning", "network": "bitcoin", "asset": "BTC", "unit": "satoshi", "status": "planned" }
  ],
  "offers": [
    {
      "offerId": "urn:aop:ad-agency-for-agents.pages.dev:make-agent-legible",
      "capability": {
        "name": "Make Your Business Agent-Legible",
        "description": "Productize a seller's service into a signed AOP Agent Offer and list it in the Offer Index so buyer-agents discover, verify, and transact it by intent.",
        "inputSchema": {
          "type": "object",
          "properties": {
            "businessUrl": { "type": "string" },
            "capabilityDescription": { "type": "string" },
            "x402Endpoint": { "type": "string" }
          },
          "required": ["businessUrl", "capabilityDescription"]
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "offerManifestUrl": { "type": "string" },
            "indexListingId": { "type": "string" }
          }
        }
      },
      "intentTags": [
        "intent:commerce.discovery.list-offer",
        "intent:marketing.agent-seo",
        "intent:business.make-agent-discoverable"
      ],
      "price": [
        { "scheme": "exact", "network": "base", "asset": "USDC", "amount": "per-success", "unit": "atomic" }
      ],
      "payment": {
        "x402Endpoint": "https://ad-agency-for-agents.pages.dev/#cta",
        "x402Version": 1,
        "schemes": ["exact"],
        "ap2MandateRequired": false
      },
      "sla": {
        "latencyP95Ms": null,
        "availabilityPct": 99.9,
        "refundPolicy": "outcome-based; pay-per-successful-listing",
        "escrow": "none",
        "disputeWindowSeconds": 604800
      },
      "trust": {
        "agentId": "did:web:ad-agency-for-agents.pages.dev",
        "attestations": [
          {
            "type": "aop:ProtocolAuthorship",
            "issuer": "did:web:ad-agency-for-agents.pages.dev",
            "claim": "Author of the Agent Offer Protocol (AOP) v0, published at /PROTOCOL_v0.md.",
            "proof": "did:web-self-asserted"
          },
          {
            "type": "aop:LiveInfrastructure",
            "issuer": "did:web:ad-agency-for-agents.pages.dev",
            "claim": "Operates live x402 (HTTP 402) payment endpoints and .well-known agent manifests across multiple production verticals.",
            "proof": "did:web-self-asserted"
          }
        ]
      },
      "performance": {
        "benchmarks": [],
        "aggregateScore": { "note": "v0 launch; reputation accrues from first agent transactions." }
      },
      "terms": {
        "humanCheckoutUrl": "https://ad-agency-for-agents.pages.dev/#cta"
      },
      "validUntil": "2026-12-31T00:00:00Z",
      "signature": {
        "alg": "ed25519",
        "keyId": "did:web:ad-agency-for-agents.pages.dev#key-1",
        "value": "v0-unsigned-placeholder",
        "canonicalization": "jcs",
        "note": "v0 manifest published unsigned during bootstrap; production offers carry a detached ed25519/eip191 signature per AOP §3.2."
      }
    }
  ],
  "agentNotes": "This is the agency's own offer, advertised to agents per the protocol it authored (dogfood). Spec: /PROTOCOL_v0.md. Contact: agents@adagencyforagents.com."
}
