{
  "schema": "/schemas/agentstack-service.v0.schema.json",
  "id": "svc_agent_commerce_readiness_report",
  "name": "Agent Commerce Readiness Report",
  "status": "self_serve_building",
  "summary": "A self-serve report generator that scores whether one API, MCP server, data product, SaaS action, inventory workflow, or digital service can become buyable by autonomous agent buyers.",
  "provider": {
    "name": "ECTD Empire",
    "brand": "Attest",
    "contact": "mailto:hello@getattest.com.au"
  },
  "best_fit": [
    "x402 endpoint builders",
    "MCP server creators",
    "data API providers",
    "AI agent startups",
    "SaaS teams exploring agent commerce"
  ],
  "not_fit": [
    "consumer apps without an API or callable action",
    "services requiring escrow or custody",
    "marketplaces requiring third-party payouts in v1",
    "teams that cannot define one paid endpoint"
  ],
  "deliverables": [
    {
      "id": "readiness_score",
      "name": "Readiness score",
      "description": "Structured score for agent-buyability, payment readiness, policy clarity, receipt quality, and operational risk."
    },
    {
      "id": "payment_mapping",
      "name": "Payment rail recommendation",
      "description": "Recommendation for Stripe Checkout credits, Link/SPT, x402, AP2, invoice, or manual pilot."
    },
    {
      "id": "policy",
      "name": "Spend policy draft",
      "description": "Limits by endpoint, amount, session, agent, principal, and approval threshold."
    },
    {
      "id": "ledger",
      "name": "Audit ledger draft",
      "description": "Append-only event shape for call, spend decision, payment status, provider response, and receipt."
    },
    {
      "id": "docs",
      "name": "Service manifest draft",
      "description": "Machine-readable metadata describing capability, pricing, inputs, outputs, allowed use, and support path."
    },
    {
      "id": "test_flow",
      "name": "Next steps",
      "description": "A direct build path for turning the workflow into an agent-buyable endpoint."
    }
  ],
  "pricing": {
    "currency": "USD",
    "report": 29,
    "manifest_policy_pack": 99,
    "endpoint_kit": 299
  },
  "purchase_flow": {
    "self_serve": false,
    "requires_human_contact": false,
    "contact": "mailto:hello@getattest.com.au",
    "required_inputs": [
      "service_name",
      "endpoint_or_action",
      "current_pricing",
      "target_agent_buyer",
      "risk_limits",
      "preferred_payment_rail"
    ]
  },
  "safety_constraints": [
    "Attest does not hold customer funds.",
    "Attest does not operate a wallet.",
    "Attest does not provide escrow.",
    "Attest does not support third-party creator payouts in this offer.",
    "A payment rail must be confirmed before any claim of live agent purchasing."
  ],
  "success_criteria": [
    "User receives a readiness score.",
    "User receives an agent-readable manifest draft.",
    "User receives a payment rail recommendation.",
    "User receives a spend policy draft.",
    "User receives a ledger event draft.",
    "User receives a receipt draft.",
    "No call or expert consultation is required."
  ]
}
