{
  "$schema": "https://pointcast.xyz/for-agents",
  "updatedAt": "2026-04-22T04:35:09.787Z",
  "summary": {
    "liveMinted": 11,
    "marketListed": 7,
    "faucetChannels": 2,
    "plannedIncoming": 3
  },
  "lanes": {
    "onChainLive": {
      "status": "live",
      "collections": [
        {
          "name": "Visit Nouns FA2",
          "contract": "KT1LP1oTBuudRubAYQDErH7i7mSwazVdohxh",
          "type": "FA2 · Open edition",
          "totalMinted": 11,
          "distinctTokenIds": 10,
          "maxHoldersPerToken": 2,
          "supplyCap": null,
          "mintPriceMutez": 0,
          "marketplace": "https://objkt.com/collection/KT1LP1oTBuudRubAYQDErH7i7mSwazVdohxh",
          "tzkt": "https://tzkt.io/KT1LP1oTBuudRubAYQDErH7i7mSwazVdohxh",
          "supplyError": null
        }
      ]
    },
    "listedMarket": {
      "contract": "KT1Qc77qoVQadgwCqrqscWsgQ75aa3Rt1MrP",
      "total": 20,
      "listedCount": 7,
      "updatedAt": "2026-04-20T21:09:57.161Z",
      "tokens": [
        {
          "tokenId": "5",
          "name": "Piet Mondrian",
          "supply": 10000,
          "amountLeft": 52,
          "priceMutez": 0,
          "priceXtz": 0,
          "artist": {
            "alias": "Mike Hoydich",
            "address": "tz2FjJhB1gb9Xc2qNB7QgFkdBZkGCCRMxdFw"
          },
          "objktUrl": "https://objkt.com/tokens/KT1Qc77qoVQadgwCqrqscWsgQ75aa3Rt1MrP/5",
          "localUrl": "https://pointcast.xyz/collect/5"
        },
        {
          "tokenId": "19",
          "name": "off balance 1",
          "supply": 1000,
          "amountLeft": 288,
          "priceMutez": 0,
          "priceXtz": 0,
          "artist": {
            "alias": "Mike Hoydich",
            "address": "tz2FjJhB1gb9Xc2qNB7QgFkdBZkGCCRMxdFw"
          },
          "objktUrl": "https://objkt.com/tokens/KT1Qc77qoVQadgwCqrqscWsgQ75aa3Rt1MrP/19",
          "localUrl": "https://pointcast.xyz/collect/19"
        },
        {
          "tokenId": "18",
          "name": "keep going",
          "supply": 100,
          "amountLeft": 21,
          "priceMutez": 0,
          "priceXtz": 0,
          "artist": {
            "alias": "Mike Hoydich",
            "address": "tz2FjJhB1gb9Xc2qNB7QgFkdBZkGCCRMxdFw"
          },
          "objktUrl": "https://objkt.com/tokens/KT1Qc77qoVQadgwCqrqscWsgQ75aa3Rt1MrP/18",
          "localUrl": "https://pointcast.xyz/collect/18"
        },
        {
          "tokenId": "16",
          "name": "Winter in Los Angeles",
          "supply": 8888,
          "amountLeft": 881,
          "priceMutez": 0,
          "priceXtz": 0,
          "artist": {
            "alias": "Mike Hoydich",
            "address": "tz2FjJhB1gb9Xc2qNB7QgFkdBZkGCCRMxdFw"
          },
          "objktUrl": "https://objkt.com/tokens/KT1Qc77qoVQadgwCqrqscWsgQ75aa3Rt1MrP/16",
          "localUrl": "https://pointcast.xyz/collect/16"
        },
        {
          "tokenId": "12",
          "name": "breathe",
          "supply": 7000,
          "amountLeft": 93,
          "priceMutez": 0,
          "priceXtz": 0,
          "artist": {
            "alias": "Mike Hoydich",
            "address": "tz2FjJhB1gb9Xc2qNB7QgFkdBZkGCCRMxdFw"
          },
          "objktUrl": "https://objkt.com/tokens/KT1Qc77qoVQadgwCqrqscWsgQ75aa3Rt1MrP/12",
          "localUrl": "https://pointcast.xyz/collect/12"
        },
        {
          "tokenId": "11",
          "name": "breathe el segundo",
          "supply": 1600,
          "amountLeft": 99,
          "priceMutez": 0,
          "priceXtz": 0,
          "artist": {
            "alias": "Mike Hoydich",
            "address": "tz2FjJhB1gb9Xc2qNB7QgFkdBZkGCCRMxdFw"
          },
          "objktUrl": "https://objkt.com/tokens/KT1Qc77qoVQadgwCqrqscWsgQ75aa3Rt1MrP/11",
          "localUrl": "https://pointcast.xyz/collect/11"
        },
        {
          "tokenId": "10",
          "name": "breathe california",
          "supply": 100,
          "amountLeft": 2,
          "priceMutez": 0,
          "priceXtz": 0,
          "artist": {
            "alias": "Mike Hoydich",
            "address": "tz2FjJhB1gb9Xc2qNB7QgFkdBZkGCCRMxdFw"
          },
          "objktUrl": "https://objkt.com/tokens/KT1Qc77qoVQadgwCqrqscWsgQ75aa3Rt1MrP/10",
          "localUrl": "https://pointcast.xyz/collect/10"
        }
      ]
    },
    "faucet": {
      "status": "design-locked-pending-origination",
      "blocks": [
        {
          "id": "0210",
          "url": "https://pointcast.xyz/b/0210",
          "channel": "FCT",
          "title": "Today's Noun — Faucet",
          "timestamp": "2026-04-17T08:00:00.000Z",
          "noun": 137,
          "edition": {
            "supply": 50,
            "minted": 1,
            "price": "free",
            "chain": "tezos",
            "contract": "KT1LP1oTBuudRubAYQDErH7i7mSwazVdohxh",
            "tokenId": 137,
            "marketplace": "objkt"
          }
        },
        {
          "id": "0227",
          "url": "https://pointcast.xyz/b/0227",
          "channel": "FCT",
          "title": "Daily Noun — curated rotation",
          "dek": "The daily Noun rotates at midnight PT. Tap the block on the home grid to claim.",
          "timestamp": "2026-04-17T08:00:00.000Z",
          "noun": 927,
          "edition": null
        }
      ]
    },
    "planned": {
      "DRUM": {
        "contract": null,
        "status": "contract-written-awaiting-compile",
        "spec": "https://pointcast.xyz/docs/pm-briefs/2026-04-17-drum-token-integration.md",
        "source": "contracts/v2/drum_token.py",
        "type": "FA1.2 · signed-voucher claim"
      },
      "PrizeCast": {
        "contract": null,
        "status": "contract-written-awaiting-compile",
        "spec": "https://pointcast.xyz/docs/pm-briefs/2026-04-17-prize-cast-on-tezos.md",
        "source": "contracts/v2/prize_cast.py",
        "type": "No-loss prize-linked savings (PoolTogether-flavored)",
        "drawDay": "Sunday 18:00 UTC"
      },
      "PassportStamps": {
        "name": "PointCast Passport Stamps",
        "chain": "tezos",
        "network": "mainnet",
        "standard": "FA2",
        "status": "prd-ready-contract-pending",
        "contract": "",
        "entrypoint": "mint_stamp",
        "tokenModel": "one tokenId per station stamp; open editions unless Mike caps a route",
        "mintPriceMutez": 0,
        "source": "contracts/v2/passport_stamps_fa2.py",
        "deployNotes": "contracts/v2/DEPLOY_NOTES_PASSPORT_STAMPS.md",
        "prd": "/docs/prd/2026-04-21-passport-stamps-tezos.md",
        "currentCompanion": {
          "name": "PointCast Visit Nouns",
          "chain": "tezos",
          "network": "mainnet",
          "standard": "FA2",
          "status": "live",
          "contract": "KT1LP1oTBuudRubAYQDErH7i7mSwazVdohxh",
          "entrypoint": "mint_noun",
          "mintPriceMutez": 0
        },
        "spec": "https://pointcast.xyz/docs/prd/2026-04-21-passport-stamps-tezos.md",
        "metadataPattern": "https://pointcast.xyz/passport/stamps/{slug}.json",
        "artPattern": "https://pointcast.xyz/passport/art/{slug}.svg",
        "type": "FA2 · Station passport stamps"
      }
    },
    "mintBlocks": []
  },
  "agentSurfaces": {
    "human": "https://pointcast.xyz/editions",
    "forAgents": "https://pointcast.xyz/for-agents",
    "blocksFlat": "https://pointcast.xyz/blocks.json",
    "archive": "https://pointcast.xyz/archive.json"
  }
}