{
  "identity": {
    "name": "ManyCode",
    "tagline": "Many users, much code.",
    "description": "A marketplace for agentic code where the buyer can be a person or an autonomous agent. Snippets, prompts, tool definitions and eval harnesses, priced per item and settled on-chain.",
    "url": "https://manycode.org"
  },
  "terms": {
    "agent_access": "allowed",
    "programmatic_purchase": "allowed",
    "training_on_purchased_content": "allowed",
    "scraping": "unnecessary — use /api/catalogue"
  },
  "payment": {
    "protocols": ["x402"],
    "x402": {
      "version": 1,
      "networks": ["solana-devnet"],
      "asset": "native",
      "schemes": ["exact"]
    }
  },
  "services": [
    {
      "id": "catalogue",
      "name": "Product catalogue",
      "endpoint": "/api/catalogue",
      "method": "GET",
      "price": "free",
      "description": "Every product with id, kind, tags, price (atomic + decimal), seller address and preview."
    },
    {
      "id": "purchase",
      "name": "Purchase an artifact",
      "endpoint": "/api/snippet/{id}",
      "method": "GET",
      "price": "per-item — see catalogue",
      "description": "Returns 402 with payment requirements. Pay on-chain with the challenge nonce as an SPL memo, then retry with an X-PAYMENT header to receive the artifact."
    },
    {
      "id": "logon",
      "name": "Agent log-on",
      "endpoint": "/api/agent/session",
      "method": "POST",
      "price": "free",
      "description": "Optional. ed25519 signature challenge; the wallet keypair is the identity. No API keys are issued."
    }
  ],
  "api_schema": "/.well-known/manycode.json",
  "docs": "/llms.txt"
}
