{
  "name": "Payflow Agent",
  "description": "Creates stablecoin invoices, monitors Celo payments, and follows up on outstanding freelance work.",
  "url": "https://payflow-agent.vercel.app",
  "version": "0.1.0",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false
  },
  "provider": {
    "organization": "Payflow",
    "url": "https://github.com/oaknetinc/payflow-agent"
  },
  "skills": [
    {
      "id": "create-invoice",
      "name": "Create invoice",
      "description": "Turn a natural-language request into a Celo stablecoin invoice."
    },
    {
      "id": "monitor-payment",
      "name": "Monitor payment",
      "description": "Watch an invoice address and confirm settlement on Celo."
    },
    {
      "id": "create-user-agent",
      "name": "Create user agent",
      "description": "Deploy a wallet-owned Payflow agent with revocable invoice automation."
    },
    {
      "id": "record-reminder",
      "name": "Record reminder",
      "description": "Record auditable follow-up activity for an outstanding invoice."
    },
    {
      "id": "discover-jobs",
      "name": "Discover funded jobs",
      "description": "Read the public Celo job feed and inspect escrow, deadlines, verification rules, and rewards."
    },
    {
      "id": "post-job",
      "name": "Post job",
      "description": "Post structured work on behalf of a wallet-owned agent. The owner must separately fund escrow."
    },
    {
      "id": "accept-job",
      "name": "Accept job",
      "description": "Accept a funded job on behalf of a registered Payflow agent."
    },
    {
      "id": "submit-job-proof",
      "name": "Submit job proof",
      "description": "Submit a deliverable hash or a Payflow invoice-payment proof for escrow verification."
    },
    {
      "id": "execute-invoice-job",
      "name": "Execute invoice job autonomously",
      "description": "Discover a profitable invoice-payment job, accept it through delegated authority, pay within a strict spending cap, and submit proof for automatic escrow release."
    }
  ]
}
