{
  "object": "index",
  "summary": "921 Colusa Ave, Oroville, CA 95965. As of 2026-10-18: $6,584.01 owed (Deposit $1,634.01 left, August rent $1,650.00 left, September rent $1,650.00 left, 1 more). How to pay: open https://921colusa.com/ and tap the property name at the top; that copies the payment address. Then send USDC on Solana to it from any app that supports it (Cash App is the easiest); $6,584.01 clears the balance. Why the address is not in this response: the property gives each payer a fresh address from its pool, and every one is watched, so copy it from the property page right before sending, never from a saved or relayed copy. Apps and agents can read the address from https://921colusa.com/pay instead (JSON for programs, not a page for people) and check one at https://921colusa.com/pay/ followed by the address. Payments are credited automatically, usually within seconds; no transaction ID or message to the landlord is needed. Next invoice: $1,650.00 due 2026-10-29. Last payment: $0.74 on 2026-09-08 (settled).",
  "property": "921colusa.com",
  "host": "921colusa.com",
  "name": "Colusa Ave House",
  "address": "921 Colusa Ave, Oroville, CA 95965",
  "timezone": "America/Los_Angeles",
  "checked_at": 1792387762,
  "unavailable": [],
  "balance": {
    "status": "due",
    "owed": 658401,
    "credit": 0,
    "as_of": "2026-10-18",
    "revision": "236"
  },
  "how_to_pay": {
    "asset": "USDC",
    "network": "solana",
    "mint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
    "amount": 658401,
    "amount_usdc": "6584.01",
    "get_address": "https://921colusa.com/pay",
    "website": "https://921colusa.com/",
    "check": "https://921colusa.com/pay/{address}",
    "note": "mint identifies the USDC token; it is never an address to send to. The address is not in this response on purpose: each payer is handed a fresh address from the property's pool, and every one is watched. A person gets it by opening website and tapping the property name at the top, which copies it. get_address is the API for apps and agents (JSON, not a page to send a person to): GET it right before sending and copy recipient exactly."
  },
  "endpoints": [
    {
      "method": "GET",
      "url": "https://921colusa.com/index",
      "returns": "index",
      "description": "Everything in one call: the property, its balance, open invoices, the next invoice, recent payments, whether payments are being seen, how to pay (the address itself is only at /pay), a system prompt for acting as this property's assistant, and every endpoint. Any unknown path returns this.",
      "query": []
    },
    {
      "method": "GET",
      "url": "https://921colusa.com/pay",
      "returns": "pay",
      "description": "The payment address as JSON, for apps, automations and agents. The only place the API gives it out: each read is issued fresh from the property's pool and logged. Also the amount owed and a Solana Pay link. Not a page for people: a person opens the property page and taps the property name at the top to copy the address.",
      "query": []
    },
    {
      "method": "GET",
      "url": "https://921colusa.com/pay/{address}",
      "returns": "address_check",
      "description": "Check an address before sending: whether it is one of this property's, and if it is a character or two off from one, how far and where (it never names the address).",
      "query": []
    },
    {
      "method": "GET",
      "url": "https://921colusa.com/invoices",
      "returns": "invoice_list",
      "description": "Invoices oldest first, with the payments applied to each. ?status=open|paid|upcoming filters; ?limit=1..100 (default 100) and ?starting_after=<invoice id> page.",
      "query": [
        "status",
        "limit",
        "starting_after"
      ]
    },
    {
      "method": "GET",
      "url": "https://921colusa.com/transactions",
      "returns": "transaction_list",
      "description": "Payments received, newest first. ?limit=1..100 (default 10), ?starting_after=<id> pages.",
      "query": [
        "limit",
        "starting_after"
      ]
    },
    {
      "method": "GET",
      "url": "https://921colusa.com/transactions/{id}",
      "returns": "transaction",
      "description": "One payment by its id (txn_…) or bare Solana signature. 404 until the property has seen it.",
      "query": []
    },
    {
      "method": "POST",
      "url": "https://921colusa.com/mcp",
      "returns": "jsonrpc",
      "description": "Model Context Protocol over streamable HTTP. POST only. One tool per endpoint.",
      "query": []
    },
    {
      "method": "GET",
      "url": "https://921colusa.com/openapi",
      "returns": "openapi",
      "description": "OpenAPI 3.1 description of every endpoint and object.",
      "query": []
    }
  ],
  "mcp": "https://921colusa.com/mcp",
  "openapi": "https://921colusa.com/openapi",
  "website": "https://921colusa.com/",
  "invoices": {
    "object": "list",
    "url": "https://921colusa.com/invoices?status=open",
    "data": [
      {
        "object": "invoice",
        "id": "deposit:921colusa.com:2026-08",
        "description": "Deposit",
        "due_on": "2026-07-22",
        "amount": 165000,
        "paid": 1599,
        "remaining": 163401,
        "status": "open",
        "payments": [
          {
            "id": "txn_dXNkYzo1N0tnMzh1QXBacGpubml5ZVI4Y1NzVDlHVHg4c2FrV1p2OGpnOE5nNWY1UjVZVnUzWUJOdnJxWHdKWnZ0cWlDblZLbnBZZ2hOVjFYZlhHN3JQN1ZaOTJnOkIyTnV5ankyRFpGN014cUhOOXR6cjhWU01nMTY2TGlIUTRkZUVCRkNIRXJ4",
            "applied": 220
          },
          {
            "id": "txn_dXNkYzo1Sm9QRGZVQVJtQm1ubktTSDd1empQZWNreFZ4Rm5xMXZoU2RvbThwb1JqWEt4Q3ppTjh1QW9ZSnh5UE50UWVORzhmRmFxS3FOUUZDSjhzZTZzVXVzNlFvOjdHSG1US2tiMm9KVU44OHNFek1OZGhZYnJwVDF3Z3REbXNDWkJKR2NoNzE1",
            "applied": 148
          },
          {
            "id": "txn_dXNkYzo0OHlDWFlOZWhMeTFKUTVGU0dQWFBFNllDaHZUUndZOWZkWVVvZ0x6akI2UXFkTUNzRVl3d0NLN2htM3FaYlB1SjdIcWNjRHBLYVZmV0VEZUhTTkN1dEg5OjdHSG1US2tiMm9KVU44OHNFek1OZGhZYnJwVDF3Z3REbXNDWkJKR2NoNzE1",
            "applied": 40
          },
          {
            "id": "txn_dXNkYzozVEVheWhWNTRaRUZrV1Fvd1UyVFdpd213QnNvTkdXcThNVXJ4Rk00cUJGZ3pNTGhzOTJEaHNDeWVrYmJSczhFUERCZ1lyQnpieENwSGNxSHluVzVmV0JmOjdHSG1US2tiMm9KVU44OHNFek1OZGhZYnJwVDF3Z3REbXNDWkJKR2NoNzE1",
            "applied": 92
          },
          {
            "id": "txn_dXNkYzo0WU1WUHZyREdRSkhGVUwyRDF2dE5xck14R25SUW9kdjdoYjJZVGZhcTVzbm5WeUxNdmZlcVJhcWpHbmt2b1lpcHpYQ2M4Z1RSZlFXa1o2R01HSEp6V0FvOjdHSG1US2tiMm9KVU44OHNFek1OZGhZYnJwVDF3Z3REbXNDWkJKR2NoNzE1",
            "applied": 5
          },
          {
            "id": "txn_dXNkYzo0aUpCaVZxV1l0UnhLc2RYRHI4WG1pdVBndWtrcnBlTXRhdnJ0Q2d1eXU0dG5xaHpjTnBmTmRvNzc5RUZFejltUlpkOEdNbWh0WHZ4R2RiWVRVRFJEUWhNOjd2MllSdUpiZ0dLa2ZIQTNVOGhYZUtQdUpnMkNGZGk1S1dibTFhRXNvdUZH",
            "applied": 495
          },
          {
            "id": "txn_dXNkYzoyOEpTamZQbjZ5cFAxMVREOUpNTDNNd2FEYmN2WnNLc3hWVTMzZ3pmampyU0h6QWJjUU1lb2FoZVluaEh1ZzRoQ1lTUXA4OEVmMWhuZllwN1VjUmpLbmNVOjZ5UEpDTUh6ZGlBeXZHS0p4NzE1cFllcnB0QkJiWXpCcW1LaGp4aHNxMll1",
            "applied": 100
          },
          {
            "id": "txn_dXNkYzo0TUtSNjRtd3lLQUhLZFozc0hqMkVlU3BzYW56SzVZeEgyUjdYY1F4MnBFU0VNOFFxd2ZHQmZaYlo4a21KeXplWnVVZ2pmd3dSTDh3TjFlRThLS0xTQnc5OjZ5UEpDTUh6ZGlBeXZHS0p4NzE1cFllcnB0QkJiWXpCcW1LaGp4aHNxMll1",
            "applied": 400
          },
          {
            "id": "txn_dXNkYzo1UEFtQUEyVVVuZDZjUFh6akZxcWNjallNcXhDREc4M2ZLeFREeXk0eHpoTnR6R0w4MUNtcXhxOWJORG9qRnc4SFoySmtUVjNqQ3RqOGRHUDRhb1E3RDM5OjZ5UEpDTUh6ZGlBeXZHS0p4NzE1cFllcnB0QkJiWXpCcW1LaGp4aHNxMll1",
            "applied": 25
          },
          {
            "id": "txn_dXNkYzp0WmM3d0NaMU5NdzI2Y0Voem52WFlXV25hVGY3UXR4elV3SmpyYk1EQ21WallGMm9udXFWUG1EMXV6Rm1HVEN5b29ETTJibWthQ1lWM0dHcHhTbkJFdW46NnlQSkNNSHpkaUF5dkdLSng3MTVwWWVycHRCQmJZekJxbUtoanhoc3EyWXU",
            "applied": 74
          }
        ]
      },
      {
        "object": "invoice",
        "id": "rent:921colusa.com:2026-08",
        "description": "August rent",
        "due_on": "2026-07-22",
        "amount": 165000,
        "paid": 0,
        "remaining": 165000,
        "status": "open",
        "payments": []
      },
      {
        "object": "invoice",
        "id": "rent:921colusa.com:2026-09",
        "description": "September rent",
        "due_on": "2026-08-29",
        "amount": 165000,
        "paid": 0,
        "remaining": 165000,
        "status": "open",
        "payments": []
      },
      {
        "object": "invoice",
        "id": "rent:921colusa.com:2026-10",
        "description": "October rent",
        "due_on": "2026-09-28",
        "amount": 165000,
        "paid": 0,
        "remaining": 165000,
        "status": "open",
        "payments": []
      }
    ],
    "has_more": false,
    "next_starting_after": null,
    "next_url": null,
    "revision": "236",
    "as_of": "2026-10-18"
  },
  "next_invoice": {
    "object": "invoice",
    "id": "rent:921colusa.com:2026-11",
    "description": "November rent",
    "due_on": "2026-10-29",
    "amount": 165000,
    "paid": 0,
    "remaining": 165000,
    "status": "upcoming",
    "payments": []
  },
  "transactions": {
    "object": "list",
    "url": "https://921colusa.com/transactions",
    "data": [
      {
        "object": "transaction",
        "id": "txn_dXNkYzp0WmM3d0NaMU5NdzI2Y0Voem52WFlXV25hVGY3UXR4elV3SmpyYk1EQ21WallGMm9udXFWUG1EMXV6Rm1HVEN5b29ETTJibWthQ1lWM0dHcHhTbkJFdW46NnlQSkNNSHpkaUF5dkdLSng3MTVwWWVycHRCQmJZekJxbUtoanhoc3EyWXU",
        "url": "https://921colusa.com/transactions/txn_dXNkYzp0WmM3d0NaMU5NdzI2Y0Voem52WFlXV25hVGY3UXR4elV3SmpyYk1EQ21WallGMm9udXFWUG1EMXV6Rm1HVEN5b29ETTJibWthQ1lWM0dHcHhTbkJFdW46NnlQSkNNSHpkaUF5dkdLSng3MTVwWWVycHRCQmJZekJxbUtoanhoc3EyWXU",
        "amount": 74,
        "created": 1788912237,
        "status": "settled",
        "method": "usdc",
        "signature": "tZc7wCZ1NMw26cEhznvXYWWnaTf7QtxzUwJjrbMDCmVjYF2onuqVPmD1uzFmGTCyooDM2bmkaCYV3GGpxSnBEun",
        "explorer_url": "https://solscan.io/tx/tZc7wCZ1NMw26cEhznvXYWWnaTf7QtxzUwJjrbMDCmVjYF2onuqVPmD1uzFmGTCyooDM2bmkaCYV3GGpxSnBEun",
        "reference": null
      },
      {
        "object": "transaction",
        "id": "txn_dXNkYzo1UEFtQUEyVVVuZDZjUFh6akZxcWNjallNcXhDREc4M2ZLeFREeXk0eHpoTnR6R0w4MUNtcXhxOWJORG9qRnc4SFoySmtUVjNqQ3RqOGRHUDRhb1E3RDM5OjZ5UEpDTUh6ZGlBeXZHS0p4NzE1cFllcnB0QkJiWXpCcW1LaGp4aHNxMll1",
        "url": "https://921colusa.com/transactions/txn_dXNkYzo1UEFtQUEyVVVuZDZjUFh6akZxcWNjallNcXhDREc4M2ZLeFREeXk0eHpoTnR6R0w4MUNtcXhxOWJORG9qRnc4SFoySmtUVjNqQ3RqOGRHUDRhb1E3RDM5OjZ5UEpDTUh6ZGlBeXZHS0p4NzE1cFllcnB0QkJiWXpCcW1LaGp4aHNxMll1",
        "amount": 25,
        "created": 1788912140,
        "status": "settled",
        "method": "usdc",
        "signature": "5PAmAA2UUnd6cPXzjFqqccjYMqxCDG83fKxTDyy4xzhNtzGL81Cmqxq9bNDojFw8HZ2JkTV3jCtj8dGP4aoQ7D39",
        "explorer_url": "https://solscan.io/tx/5PAmAA2UUnd6cPXzjFqqccjYMqxCDG83fKxTDyy4xzhNtzGL81Cmqxq9bNDojFw8HZ2JkTV3jCtj8dGP4aoQ7D39",
        "reference": null
      },
      {
        "object": "transaction",
        "id": "txn_dXNkYzo0TUtSNjRtd3lLQUhLZFozc0hqMkVlU3BzYW56SzVZeEgyUjdYY1F4MnBFU0VNOFFxd2ZHQmZaYlo4a21KeXplWnVVZ2pmd3dSTDh3TjFlRThLS0xTQnc5OjZ5UEpDTUh6ZGlBeXZHS0p4NzE1cFllcnB0QkJiWXpCcW1LaGp4aHNxMll1",
        "url": "https://921colusa.com/transactions/txn_dXNkYzo0TUtSNjRtd3lLQUhLZFozc0hqMkVlU3BzYW56SzVZeEgyUjdYY1F4MnBFU0VNOFFxd2ZHQmZaYlo4a21KeXplWnVVZ2pmd3dSTDh3TjFlRThLS0xTQnc5OjZ5UEpDTUh6ZGlBeXZHS0p4NzE1cFllcnB0QkJiWXpCcW1LaGp4aHNxMll1",
        "amount": 400,
        "created": 1788912058,
        "status": "settled",
        "method": "usdc",
        "signature": "4MKR64mwyKAHKdZ3sHj2EeSpsanzK5YxH2R7XcQx2pESEM8QqwfGBfZbZ8kmJyzeZuUgjfwwRL8wN1eE8KKLSBw9",
        "explorer_url": "https://solscan.io/tx/4MKR64mwyKAHKdZ3sHj2EeSpsanzK5YxH2R7XcQx2pESEM8QqwfGBfZbZ8kmJyzeZuUgjfwwRL8wN1eE8KKLSBw9",
        "reference": null
      },
      {
        "object": "transaction",
        "id": "txn_dXNkYzoyOEpTamZQbjZ5cFAxMVREOUpNTDNNd2FEYmN2WnNLc3hWVTMzZ3pmampyU0h6QWJjUU1lb2FoZVluaEh1ZzRoQ1lTUXA4OEVmMWhuZllwN1VjUmpLbmNVOjZ5UEpDTUh6ZGlBeXZHS0p4NzE1cFllcnB0QkJiWXpCcW1LaGp4aHNxMll1",
        "url": "https://921colusa.com/transactions/txn_dXNkYzoyOEpTamZQbjZ5cFAxMVREOUpNTDNNd2FEYmN2WnNLc3hWVTMzZ3pmampyU0h6QWJjUU1lb2FoZVluaEh1ZzRoQ1lTUXA4OEVmMWhuZllwN1VjUmpLbmNVOjZ5UEpDTUh6ZGlBeXZHS0p4NzE1cFllcnB0QkJiWXpCcW1LaGp4aHNxMll1",
        "amount": 100,
        "created": 1788911513,
        "status": "settled",
        "method": "usdc",
        "signature": "28JSjfPn6ypP11TD9JML3MwaDbcvZsKsxVU33gzfjjrSHzAbcQMeoaheYnhHug4hCYSQp88Ef1hnfYp7UcRjKncU",
        "explorer_url": "https://solscan.io/tx/28JSjfPn6ypP11TD9JML3MwaDbcvZsKsxVU33gzfjjrSHzAbcQMeoaheYnhHug4hCYSQp88Ef1hnfYp7UcRjKncU",
        "reference": null
      },
      {
        "object": "transaction",
        "id": "txn_dXNkYzo0aUpCaVZxV1l0UnhLc2RYRHI4WG1pdVBndWtrcnBlTXRhdnJ0Q2d1eXU0dG5xaHpjTnBmTmRvNzc5RUZFejltUlpkOEdNbWh0WHZ4R2RiWVRVRFJEUWhNOjd2MllSdUpiZ0dLa2ZIQTNVOGhYZUtQdUpnMkNGZGk1S1dibTFhRXNvdUZH",
        "url": "https://921colusa.com/transactions/txn_dXNkYzo0aUpCaVZxV1l0UnhLc2RYRHI4WG1pdVBndWtrcnBlTXRhdnJ0Q2d1eXU0dG5xaHpjTnBmTmRvNzc5RUZFejltUlpkOEdNbWh0WHZ4R2RiWVRVRFJEUWhNOjd2MllSdUpiZ0dLa2ZIQTNVOGhYZUtQdUpnMkNGZGk1S1dibTFhRXNvdUZH",
        "amount": 495,
        "created": 1788911404,
        "status": "settled",
        "method": "usdc",
        "signature": "4iJBiVqWYtRxKsdXDr8XmiuPgukkrpeMtavrtCguyu4tnqhzcNpfNdo779EFEz9mRZd8GMmhtXvxGdbYTUDRDQhM",
        "explorer_url": "https://solscan.io/tx/4iJBiVqWYtRxKsdXDr8XmiuPgukkrpeMtavrtCguyu4tnqhzcNpfNdo779EFEz9mRZd8GMmhtXvxGdbYTUDRDQhM",
        "reference": null
      },
      {
        "object": "transaction",
        "id": "txn_dXNkYzo0WU1WUHZyREdRSkhGVUwyRDF2dE5xck14R25SUW9kdjdoYjJZVGZhcTVzbm5WeUxNdmZlcVJhcWpHbmt2b1lpcHpYQ2M4Z1RSZlFXa1o2R01HSEp6V0FvOjdHSG1US2tiMm9KVU44OHNFek1OZGhZYnJwVDF3Z3REbXNDWkJKR2NoNzE1",
        "url": "https://921colusa.com/transactions/txn_dXNkYzo0WU1WUHZyREdRSkhGVUwyRDF2dE5xck14R25SUW9kdjdoYjJZVGZhcTVzbm5WeUxNdmZlcVJhcWpHbmt2b1lpcHpYQ2M4Z1RSZlFXa1o2R01HSEp6V0FvOjdHSG1US2tiMm9KVU44OHNFek1OZGhZYnJwVDF3Z3REbXNDWkJKR2NoNzE1",
        "amount": 5,
        "created": 1788371677,
        "status": "settled",
        "method": "usdc",
        "signature": "4YMVPvrDGQJHFUL2D1vtNqrMxGnRQodv7hb2YTfaq5snnVyLMvfeqRaqjGnkvoYipzXCc8gTRfQWkZ6GMGHJzWAo",
        "explorer_url": "https://solscan.io/tx/4YMVPvrDGQJHFUL2D1vtNqrMxGnRQodv7hb2YTfaq5snnVyLMvfeqRaqjGnkvoYipzXCc8gTRfQWkZ6GMGHJzWAo",
        "reference": null
      },
      {
        "object": "transaction",
        "id": "txn_dXNkYzozVEVheWhWNTRaRUZrV1Fvd1UyVFdpd213QnNvTkdXcThNVXJ4Rk00cUJGZ3pNTGhzOTJEaHNDeWVrYmJSczhFUERCZ1lyQnpieENwSGNxSHluVzVmV0JmOjdHSG1US2tiMm9KVU44OHNFek1OZGhZYnJwVDF3Z3REbXNDWkJKR2NoNzE1",
        "url": "https://921colusa.com/transactions/txn_dXNkYzozVEVheWhWNTRaRUZrV1Fvd1UyVFdpd213QnNvTkdXcThNVXJ4Rk00cUJGZ3pNTGhzOTJEaHNDeWVrYmJSczhFUERCZ1lyQnpieENwSGNxSHluVzVmV0JmOjdHSG1US2tiMm9KVU44OHNFek1OZGhZYnJwVDF3Z3REbXNDWkJKR2NoNzE1",
        "amount": 92,
        "created": 1788371534,
        "status": "settled",
        "method": "usdc",
        "signature": "3TEayhV54ZEFkWQowU2TWiwmwBsoNGWq8MUrxFM4qBFgzMLhs92DhsCyekbbRs8EPDBgYrBzbxCpHcqHynW5fWBf",
        "explorer_url": "https://solscan.io/tx/3TEayhV54ZEFkWQowU2TWiwmwBsoNGWq8MUrxFM4qBFgzMLhs92DhsCyekbbRs8EPDBgYrBzbxCpHcqHynW5fWBf",
        "reference": null
      },
      {
        "object": "transaction",
        "id": "txn_dXNkYzo0OHlDWFlOZWhMeTFKUTVGU0dQWFBFNllDaHZUUndZOWZkWVVvZ0x6akI2UXFkTUNzRVl3d0NLN2htM3FaYlB1SjdIcWNjRHBLYVZmV0VEZUhTTkN1dEg5OjdHSG1US2tiMm9KVU44OHNFek1OZGhZYnJwVDF3Z3REbXNDWkJKR2NoNzE1",
        "url": "https://921colusa.com/transactions/txn_dXNkYzo0OHlDWFlOZWhMeTFKUTVGU0dQWFBFNllDaHZUUndZOWZkWVVvZ0x6akI2UXFkTUNzRVl3d0NLN2htM3FaYlB1SjdIcWNjRHBLYVZmV0VEZUhTTkN1dEg5OjdHSG1US2tiMm9KVU44OHNFek1OZGhZYnJwVDF3Z3REbXNDWkJKR2NoNzE1",
        "amount": 40,
        "created": 1788371512,
        "status": "settled",
        "method": "usdc",
        "signature": "48yCXYNehLy1JQ5FSGPXPE6YChvTRwY9fdYUogLzjB6QqdMCsEYwwCK7hm3qZbPuJ7HqccDpKaVfWEDeHSNCutH9",
        "explorer_url": "https://solscan.io/tx/48yCXYNehLy1JQ5FSGPXPE6YChvTRwY9fdYUogLzjB6QqdMCsEYwwCK7hm3qZbPuJ7HqccDpKaVfWEDeHSNCutH9",
        "reference": null
      },
      {
        "object": "transaction",
        "id": "txn_dXNkYzo1Sm9QRGZVQVJtQm1ubktTSDd1empQZWNreFZ4Rm5xMXZoU2RvbThwb1JqWEt4Q3ppTjh1QW9ZSnh5UE50UWVORzhmRmFxS3FOUUZDSjhzZTZzVXVzNlFvOjdHSG1US2tiMm9KVU44OHNFek1OZGhZYnJwVDF3Z3REbXNDWkJKR2NoNzE1",
        "url": "https://921colusa.com/transactions/txn_dXNkYzo1Sm9QRGZVQVJtQm1ubktTSDd1empQZWNreFZ4Rm5xMXZoU2RvbThwb1JqWEt4Q3ppTjh1QW9ZSnh5UE50UWVORzhmRmFxS3FOUUZDSjhzZTZzVXVzNlFvOjdHSG1US2tiMm9KVU44OHNFek1OZGhZYnJwVDF3Z3REbXNDWkJKR2NoNzE1",
        "amount": 148,
        "created": 1788371234,
        "status": "settled",
        "method": "usdc",
        "signature": "5JoPDfUARmBmnnKSH7uzjPeckxVxFnq1vhSdom8poRjXKxCziN8uAoYJxyPNtQeNG8fFaqKqNQFCJ8se6sUus6Qo",
        "explorer_url": "https://solscan.io/tx/5JoPDfUARmBmnnKSH7uzjPeckxVxFnq1vhSdom8poRjXKxCziN8uAoYJxyPNtQeNG8fFaqKqNQFCJ8se6sUus6Qo",
        "reference": null
      },
      {
        "object": "transaction",
        "id": "txn_dXNkYzo1N0tnMzh1QXBacGpubml5ZVI4Y1NzVDlHVHg4c2FrV1p2OGpnOE5nNWY1UjVZVnUzWUJOdnJxWHdKWnZ0cWlDblZLbnBZZ2hOVjFYZlhHN3JQN1ZaOTJnOkIyTnV5ankyRFpGN014cUhOOXR6cjhWU01nMTY2TGlIUTRkZUVCRkNIRXJ4",
        "url": "https://921colusa.com/transactions/txn_dXNkYzo1N0tnMzh1QXBacGpubml5ZVI4Y1NzVDlHVHg4c2FrV1p2OGpnOE5nNWY1UjVZVnUzWUJOdnJxWHdKWnZ0cWlDblZLbnBZZ2hOVjFYZlhHN3JQN1ZaOTJnOkIyTnV5ankyRFpGN014cUhOOXR6cjhWU01nMTY2TGlIUTRkZUVCRkNIRXJ4",
        "amount": 220,
        "created": 1787534796,
        "status": "settled",
        "method": "usdc",
        "signature": "57Kg38uApZpjnniyeR8cSsT9GTx8sakWZv8jg8Ng5f5R5YVu3YBNvrqXwJZvtqiCnVKnpYghNV1XfXG7rP7VZ92g",
        "explorer_url": "https://solscan.io/tx/57Kg38uApZpjnniyeR8cSsT9GTx8sakWZv8jg8Ng5f5R5YVu3YBNvrqXwJZvtqiCnVKnpYghNV1XfXG7rP7VZ92g",
        "reference": null
      }
    ],
    "has_more": false,
    "next_starting_after": null,
    "next_url": null,
    "revision": null,
    "as_of": null
  },
  "listed": true,
  "conventions": [
    "JSON only. Every endpoint is public and read-only; nothing here moves money.",
    "Money is integer USD cents: 14000 is $140.00.",
    "Times are Unix seconds; due_on dates are YYYY-MM-DD.",
    "Enums are open: treat an unknown value as unknown, never as an error.",
    "A section named in unavailable could not be read just now; fetch again in a few seconds. Otherwise null means none (next_invoice is null when nothing is scheduled).",
    "Any path that is not an endpoint returns this index.",
    "The payment address is never in this index. A person gets it from the property page: open the website and tap the property name at the top to copy it. Apps and agents read it from /pay (JSON, not a page for people) right before sending and copy it exactly."
  ],
  "prompt": "You are the assistant for Colusa Ave House, 921 Colusa Ave, Oroville, CA 95965 (time zone America/Los_Angeles). You help tenants and anyone asking about this property: what is owed, how to pay, whether a payment arrived, and anything else they ask.\n\nLIVE DATA\n- https://921colusa.com/index returns everything at once: balance, open invoices, the next invoice, recent payments, and how to pay. Fetch it again before any answer about money; it is free and fast. Any path on 921colusa.com that is not an endpoint returns the same thing.\n- Never compute a balance yourself. What is owed now is balance.owed (USD cents); credit is balance.credit. Upcoming invoices are a schedule, never part of what is owed now.\n- Money in the data is integer USD cents (14000 = $140.00). Times are Unix seconds; show them in the property's time zone.\n\nPAYING RENT\n- Rent is paid in USDC on Solana (mint EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v; the mint identifies the token and is never an address to send to).\n- THE ADDRESS, for a person: send them to the property page https://921colusa.com/ and tell them to tap the property name at the top; that copies the payment address. That is the main way to pay. Never send a person to https://921colusa.com/pay: it is the API (JSON for apps and agents), with no page, button or QR code.\n- THE ADDRESS, if you can fetch: read https://921colusa.com/pay (field recipient) right before you give it. /index deliberately never contains it. Copy it character for character from that response: never from memory, an earlier message, an example, or another property; never shortened. Each /pay read is issued fresh and logged, and the property has a pool of addresses, so a new read may name a different one; every one is watched. Tell the payer to use the address just shown, never one saved from last time.\n- Give the address in full, then its first and last four characters (recipient_hint) so the payer can check what they pasted. Solana addresses have no checksum: one wrong character is another valid address and the money is lost. Before a large payment, or whenever someone pastes an address back to you, check it with https://921colusa.com/pay/{address} (pay.check_url is the one for the address just given): it says whether the address is this property's and, if it is a character or two off, where. If it is wrong, the payer copies it again from the property page https://921colusa.com/ (tap the property name).\n- The address comes from the property's own website. pay.uri is a Solana Pay link with the address and amount filled in; pay.amount_usdc is the amount to send in USDC (pay.amount is the same in cents).\n- Any app that sends native Solana USDC works. For someone starting from nothing, Cash App is the easiest and free. Someone who already has Coinbase, Kraken, Phantom, Gemini or Robinhood should just use it. Don't steer people to a new app.\n- Cash App sends up to about $2,000 a day and $5,000 a week per account (the app shows the live limit). Limits are per account, so a larger amount can go out the same day in pieces from two accounts or two apps. Don't suggest SoFi, PayPal or Venmo PYUSD, or bridges.\n- An optional $1 test first is fine; it counts toward the total. Partial payments are fine, from any number of senders and apps. Every piece is matched automatically.\n- Payments are detected on-chain, usually within seconds; no transaction ID or landlord message is needed. To confirm a specific payment, open https://921colusa.com/transactions/{signature} with its Solana signature; https://921colusa.com/transactions lists recent ones newest first. A pending payment already counts toward the balance.\n- Payments fill the oldest unpaid invoice first and overflow into the next. Money is never earmarked for a month, so \"I paid September but it went to August\" is the system working.\n- Only USDC on Solana is credited. If someone sent another token, it won't count toward rent on its own; the landlord can send it back.\n- Never invent an address, memo, fee, limit or account number. You cannot move money; only the payer can.\n\nVOICE\n- Casual, brief, human. Lead with the answer, then stop. Say \"rent\" and \"invoice\".\n- Answer the period asked about. Don't volunteer lifetime totals or payment counts.\n- Links people can open: https://921colusa.com/ (the property page: tap the property name to copy the address to pay), https://921colusa.com/invoices, https://921colusa.com/transactions."
}
