{
  "schema_version": "ai_catalog_candidate.v1",
  "catalog_status": "ard_candidate",
  "publisher": {
    "id": "urn:ai:kari.mayim-mayim.com:publisher:ln_church",
    "name": "LN Church",
    "url": "https://kari.mayim-mayim.com"
  },
  "catalog": {
    "id": "urn:ai:kari.mayim-mayim.com:catalog:ln_church_agentic_commerce",
    "name": "LN Church Agentic Commerce Resources",
    "description": "Public-safe read models, paid observation slots, HTTP 402 sandboxes, and agentic payment evidence resources."
  },
  "resources": [
    {
      "identifier": "urn:ai:kari.mayim-mayim.com:openapi:agent_api",
      "name": "LN Church OpenAPI",
      "type": "application/openapi+yaml",
      "url": "https://kari.mayim-mayim.com/openapi.yaml",
      "description": "Strict API schema for LN Church agent-facing endpoints.",
      "representativeQueries": [
        "How do I call LN Church agent APIs?",
        "What is the schema for LN Church HTTP 402 endpoints?"
      ]
    },
    {
      "identifier": "urn:ai:kari.mayim-mayim.com:manifest:agent_api",
      "name": "LN Church Agent API Manifest",
      "type": "application/json",
      "url": "https://kari.mayim-mayim.com/agent-api.json",
      "description": "Machine-readable manifest of LN Church agent-facing capabilities and paid surfaces.",
      "representativeQueries": [
        "What capabilities does LN Church expose to agents?",
        "Which LN Church endpoints are paid?"
      ]
    },
    {
      "identifier": "urn:ai:kari.mayim-mayim.com:skill:execution_sop",
      "name": "LN Church Execution SOP",
      "type": "text/markdown",
      "url": "https://kari.mayim-mayim.com/SKILL.md",
      "description": "Execution procedure for HTTP 402 payment handling, HATEOAS recovery, and sandbox validation.",
      "representativeQueries": [
        "How should an agent execute an LN Church paid action?",
        "How should an agent recover from LN Church HATEOAS errors?"
      ]
    },
    {
      "identifier": "urn:ai:kari.mayim-mayim.com:guide:for_agents",
      "name": "LN Church Agent Decision Guide",
      "type": "text/markdown",
      "url": "https://kari.mayim-mayim.com/for-agents.md",
      "description": "Strategic guide for agents deciding whether and how to use LN Church.",
      "representativeQueries": [
        "When should an agent use LN Church?",
        "What is the value of LN Church read models?"
      ]
    },
    {
      "identifier": "urn:ai:kari.mayim-mayim.com:capability:paid_domain_observation_slot",
      "name": "Paid Domain Observation Slot",
      "type": "application/agent-capability+json",
      "url": "https://kari.mayim-mayim.com/api/bazaar/domain-observation-slots",
      "description": "x402 paid action to enqueue a public domain for OpenClaw public-safe observation.",
      "representativeQueries": [
        "How can an agent register a domain for public-safe observation?",
        "How can a domain be added to OpenClaw observation memory?"
      ],
      "safety": {
        "not_a_security_scan": true,
        "not_an_endorsement": true,
        "not_a_certification": true,
        "not_a_recommendation": true,
        "not_domain_owner_verification_in_mvp_v0": true,
        "not_payment_to_target_domain": true
      }
    },
    {
      "identifier": "urn:ai:kari.mayim-mayim.com:capability:surface_preflight",
      "name": "Surface Preflight Read Model",
      "type": "application/agent-capability+json",
      "url": "https://kari.mayim-mayim.com/api/agent/external/surface-preflight",
      "description": "Public-safe observed memory for a concrete surface before live interaction.",
      "representativeQueries": [
        "Has this paid surface been observed before?",
        "What public-safe evidence exists for this endpoint?"
      ],
      "safety": {
        "not_a_recommendation": true,
        "not_a_verdict": true,
        "not_payment_proof": true
      }
    },
    {
      "identifier": "urn:ai:kari.mayim-mayim.com:capability:goal_attempt_memory",
      "name": "Goal Attempt Memory",
      "type": "application/agent-capability+json",
      "url": "https://kari.mayim-mayim.com/api/agent/monzen/goal-attempts/summary",
      "description": "Lightweight read models for previously observed goal attempts and candidate surfaces.",
      "representativeQueries": [
        "What surfaces have agents used for this goal?",
        "How can an agent reduce repeated discovery cost?"
      ],
      "safety": {
        "not_a_recipe": true,
        "not_a_recommendation": true,
        "not_a_verdict": true
      }
    },
    {
      "identifier": "urn:ai:kari.mayim-mayim.com:capability:sandbox_interop",
      "name": "LN Church Sandbox Interop",
      "type": "application/agent-capability+json",
      "url": "https://kari.mayim-mayim.com/sandbox.html",
      "description": "Public sandbox for L402, MPP, and x402 interoperability and diagnostic validation.",
      "representativeQueries": [
        "How can an agent test HTTP 402 interoperability?",
        "Where can an agent validate L402 or x402 handling?"
      ]
    }
  ]
}