{
  "generatedAt": "2026-05-01T20:53:56.088Z",
  "schema": "pointcast.money/v2",
  "site": "https://pointcast.xyz",
  "total_count": 2,
  "total_usd": 0.6,
  "totals_by_mode": {
    "live": {
      "count": 1,
      "usd": 0.5
    },
    "test": {
      "count": 1,
      "usd": 0.1
    }
  },
  "totals_by_agent": {
    "codex": {
      "count": 2,
      "usd": 0.6
    }
  },
  "totals_by_status": {
    "settled": 2
  },
  "dual_rail_count": 0,
  "a2a_count": 0,
  "payout_count": 0,
  "receipts": [
    {
      "id": "0413",
      "url": "https://pointcast.xyz/b/0413/",
      "title": "codex scout — replicate.com — $0.50",
      "timestamp": "2026-05-01T04:15:02.004Z",
      "agent": "codex",
      "loop": "scout",
      "amount_usd": 0.5,
      "currency": "usd",
      "mode": "live",
      "status": "settled",
      "merchant": "replicate.com",
      "merchant_url": "https://replicate.com",
      "credential_type": "card",
      "link_session_id": null,
      "approval_url": null,
      "receipt_url": null,
      "card_last4": null,
      "card_brand": null,
      "card_valid_until": null,
      "payee_agent": null,
      "is_a2a": false,
      "mcp_server_id": null,
      "payouts": null,
      "has_payouts": false,
      "dual_rail": false,
      "context": "First live-mode test of the Link agent payment loop. Codex Scout requesting $0.50 to top up Replicate inference credits. This is a real charge to Mike Hoydich Mastercard via Stripe Link, approved on his phone. The returned card credential will be used to add a Replicate billing payment method."
    },
    {
      "id": "0412",
      "url": "https://pointcast.xyz/b/0412/",
      "title": "codex scout — replicate.com — $0.10 (testmode)",
      "timestamp": "2026-05-01T02:39:34.549Z",
      "agent": "codex",
      "loop": "scout",
      "amount_usd": 0.1,
      "currency": "usd",
      "mode": "test",
      "status": "settled",
      "merchant": "replicate.com",
      "merchant_url": "https://replicate.com",
      "credential_type": "card",
      "link_session_id": null,
      "approval_url": null,
      "receipt_url": null,
      "card_last4": null,
      "card_brand": null,
      "card_valid_until": null,
      "payee_agent": null,
      "is_a2a": false,
      "mcp_server_id": null,
      "payouts": null,
      "has_payouts": false,
      "dual_rail": false,
      "context": "Maiden voyage of the Link agent payment loop on PointCast. Codex Scout test run at the smallest possible budget ‚Äî $0.10 ‚Äî to validate the script wires through to link-cli, the iPhone push lands, approval round-trips, and the resulting payload populates a Block JSON correctly. If this lands cleanly, Block 0412 will be the first dual-rail-eligible receipt on the site."
    }
  ],
  "references": {
    "human": "https://pointcast.xyz/money",
    "issue": "https://github.com/mhoydich/pointcast/issues/262",
    "proposal": "https://github.com/mhoydich/pointcast/blob/main/docs/proposals/2026-04-30-link-agent-payments.md"
  },
  "schema_notes": {
    "v1": "Initial receipt feed. spend metadata, totals.",
    "v2": "Adds payee_agent + is_a2a (agent-to-agent), mcp_server_id, payouts + has_payouts (programmable revenue splits). All optional; today every receipt has them null/false."
  }
}