{
  "protocol": "ideawrap/1.0",
  "network": "solana-devnet",
  "settlement_account": "BYWdwtrsGoof7MeANJeCG918CfyUZgXio4xyTDEfKzbb",
  "platform_fee_bps": 500,
  "catalog": [
    {
      "ok": true,
      "protocol": "ideawrap/1.0",
      "asset_id": "IW-78779B59277FA767ADF2F70D",
      "title": "[Demo] Notes toward a theory of small interfaces",
      "attribution": "Devika Rao",
      "preview": "Working notes on why the best tools feel small: five rules about defaults, undo, and saying no, drawn from a decade of building developer products.",
      "kind": "text",
      "file": null,
      "share": {
        "url": "https://tributeip.com/w/IW-78779B59277FA767ADF2F70D",
        "manifest_url": "https://tributeip.com/asset/IW-78779B59277FA767ADF2F70D/manifest",
        "buy_url": "https://tributeip.com/w/IW-78779B59277FA767ADF2F70D?buy=1",
        "ai_prompt": "Use this work from Tribute: \"[Demo] Notes toward a theory of small interfaces\" by Devika Rao (IW-78779B59277FA767ADF2F70D).\n\nWhat it is, in the creator's own words:\nWorking notes on why the best tools feel small: five rules about defaults, undo, and saying no, drawn from a decade of building developer products.\n\nPage: https://tributeip.com/w/IW-78779B59277FA767ADF2F70D\nTerms and prices (free to read): https://tributeip.com/asset/IW-78779B59277FA767ADF2F70D/manifest\n\nThe full work is paid and sealed. Do not pay for anything until I have said yes to the price.\nTo read it: GET https://tributeip.com/asset/IW-78779B59277FA767ADF2F70D?license=human_read answers HTTP 402 with a price. Pay exactly that on Solana to the address given, with the quote id as the memo, then POST https://tributeip.com/settle with {\"quote_id\": \"...\"} and fetch https://tributeip.com/asset/IW-78779B59277FA767ADF2F70D/content with the bearer token it returns.\nIf you have the Tribute skill or the ideawrap MCP server, use its purchase_access tool instead of doing that by hand.\nIf I would rather read it myself, I can pay from my own wallet here: https://tributeip.com/w/IW-78779B59277FA767ADF2F70D?buy=1\n\nWhen you use it, cite it: \"Source: Tribute IW-78779B59277FA767ADF2F70D, Devika Rao\"."
      },
      "creator_did": "did:sol:58y293xJYQU2ZNgfD9naiDDYxisYH3W6WMtT1gjrFga",
      "creator_wallet": "58y293xJYQU2ZNgfD9naiDDYxisYH3W6WMtT1gjrFga",
      "creator_credentials": [],
      "content_hash": "SHA256:f674360e2f4433ef9d0848c7a0a3277363cd90c490533469b95bf9bdc533404d",
      "license_hash": "SHA256:e056db47772bdae11291144bacb6ffd1283ec33d79117984605c400c0f5e7bd5",
      "registered_at": "2026-11-05T11:56:08.167Z",
      "ledger_index": 1000005,
      "chain_tx": "C9A94EE56BD9EDE306C9C40A8A8482E2BBD6AFB57ED51685921F3BD11B474990",
      "offers": [
        {
          "type": "human_read",
          "label": "Read license",
          "permits": "One person or AI agent may read the content once.",
          "price_lamports": "10000000"
        }
      ],
      "terms": {
        "attribution_required": true,
        "quotation_permitted": true,
        "derivatives_permitted": false,
        "training_permitted": false,
        "redistribution_permitted": false,
        "expires": null,
        "jurisdiction": "US-DE"
      },
      "prohibited": [
        "model_training",
        "redistribution",
        "derivative_works"
      ]
    },
    {
      "ok": true,
      "protocol": "ideawrap/1.0",
      "asset_id": "IW-41FFEB09A27B6CF6FCA0D2F5",
      "title": "[Demo] Letter to a first-time founder",
      "attribution": "Maren Okafor",
      "preview": "A short essay of advice on the first year of a company: what to ignore, what to write down, and why the boring decisions matter most.",
      "kind": "text",
      "file": null,
      "share": {
        "url": "https://tributeip.com/w/IW-41FFEB09A27B6CF6FCA0D2F5",
        "manifest_url": "https://tributeip.com/asset/IW-41FFEB09A27B6CF6FCA0D2F5/manifest",
        "buy_url": "https://tributeip.com/w/IW-41FFEB09A27B6CF6FCA0D2F5?buy=1",
        "ai_prompt": "Use this work from Tribute: \"[Demo] Letter to a first-time founder\" by Maren Okafor (IW-41FFEB09A27B6CF6FCA0D2F5).\n\nWhat it is, in the creator's own words:\nA short essay of advice on the first year of a company: what to ignore, what to write down, and why the boring decisions matter most.\n\nPage: https://tributeip.com/w/IW-41FFEB09A27B6CF6FCA0D2F5\nTerms and prices (free to read): https://tributeip.com/asset/IW-41FFEB09A27B6CF6FCA0D2F5/manifest\n\nThe full work is paid and sealed. Do not pay for anything until I have said yes to the price.\nTo read it: GET https://tributeip.com/asset/IW-41FFEB09A27B6CF6FCA0D2F5?license=human_read answers HTTP 402 with a price. Pay exactly that on Solana to the address given, with the quote id as the memo, then POST https://tributeip.com/settle with {\"quote_id\": \"...\"} and fetch https://tributeip.com/asset/IW-41FFEB09A27B6CF6FCA0D2F5/content with the bearer token it returns.\nIf you have the Tribute skill or the ideawrap MCP server, use its purchase_access tool instead of doing that by hand.\nIf I would rather read it myself, I can pay from my own wallet here: https://tributeip.com/w/IW-41FFEB09A27B6CF6FCA0D2F5?buy=1\n\nWhen you use it, cite it: \"Source: Tribute IW-41FFEB09A27B6CF6FCA0D2F5, Maren Okafor\"."
      },
      "creator_did": "did:sol:61mtq9RHegVc6dB2BdpNRaTaMwLKKGTo5jmbVLh9vHve",
      "creator_wallet": "61mtq9RHegVc6dB2BdpNRaTaMwLKKGTo5jmbVLh9vHve",
      "creator_credentials": [],
      "content_hash": "SHA256:bdc7f6cf3189a847cd9747dba1dcae168ff2509e82a99ab73ee3c390d7369c00",
      "license_hash": "SHA256:0e4a99f92d1ccb3ac984a80f7e779e49099da9a433c15fc800f3308a7fd6134c",
      "registered_at": "2026-11-05T11:56:06.187Z",
      "ledger_index": 1000004,
      "chain_tx": "B28FCF92AFEAD0B0D178E0D54D68F2928A5FF9C60990B711898C0F1F1CD7EB4A",
      "offers": [
        {
          "type": "human_read",
          "label": "Read license",
          "permits": "One person or AI agent may read the content once.",
          "price_lamports": "10000000"
        }
      ],
      "terms": {
        "attribution_required": true,
        "quotation_permitted": true,
        "derivatives_permitted": false,
        "training_permitted": false,
        "redistribution_permitted": false,
        "expires": null,
        "jurisdiction": "US-DE"
      },
      "prohibited": [
        "model_training",
        "redistribution",
        "derivative_works"
      ]
    },
    {
      "ok": true,
      "protocol": "ideawrap/1.0",
      "asset_id": "IW-5C6652CF22E9DD44BC82DCC3",
      "title": "[Demo] Low tide, Cuyahoga — field recordings, set of twelve",
      "attribution": "Tomas Lindqvist",
      "preview": "Twelve unprocessed field recordings of the Cuyahoga river mouth at low tide, recorded over one autumn with a stereo pair. Ambient texture for film, games and sound design.",
      "kind": "text",
      "file": null,
      "share": {
        "url": "https://tributeip.com/w/IW-5C6652CF22E9DD44BC82DCC3",
        "manifest_url": "https://tributeip.com/asset/IW-5C6652CF22E9DD44BC82DCC3/manifest",
        "buy_url": "https://tributeip.com/w/IW-5C6652CF22E9DD44BC82DCC3?buy=1",
        "ai_prompt": "Use this work from Tribute: \"[Demo] Low tide, Cuyahoga — field recordings, set of twelve\" by Tomas Lindqvist (IW-5C6652CF22E9DD44BC82DCC3).\n\nWhat it is, in the creator's own words:\nTwelve unprocessed field recordings of the Cuyahoga river mouth at low tide, recorded over one autumn with a stereo pair. Ambient texture for film, games and sound design.\n\nPage: https://tributeip.com/w/IW-5C6652CF22E9DD44BC82DCC3\nTerms and prices (free to read): https://tributeip.com/asset/IW-5C6652CF22E9DD44BC82DCC3/manifest\n\nThe full work is paid and sealed. Do not pay for anything until I have said yes to the price.\nTo read it: GET https://tributeip.com/asset/IW-5C6652CF22E9DD44BC82DCC3?license=human_read answers HTTP 402 with a price. Pay exactly that on Solana to the address given, with the quote id as the memo, then POST https://tributeip.com/settle with {\"quote_id\": \"...\"} and fetch https://tributeip.com/asset/IW-5C6652CF22E9DD44BC82DCC3/content with the bearer token it returns.\nIf you have the Tribute skill or the ideawrap MCP server, use its purchase_access tool instead of doing that by hand.\nIf I would rather read it myself, I can pay from my own wallet here: https://tributeip.com/w/IW-5C6652CF22E9DD44BC82DCC3?buy=1\n\nWhen you use it, cite it: \"Source: Tribute IW-5C6652CF22E9DD44BC82DCC3, Tomas Lindqvist\"."
      },
      "creator_did": "did:sol:322aQuR7iybNKBwve51gs3b4EtFTF7kjsTioqm6Z7kAR",
      "creator_wallet": "322aQuR7iybNKBwve51gs3b4EtFTF7kjsTioqm6Z7kAR",
      "creator_credentials": [],
      "content_hash": "SHA256:d35a99bcbfc4c8e79aa7e540430cba0fb6aff5a6ff7d43f673375887a13e4cd8",
      "license_hash": "SHA256:fa65cd5c523ec52ba96a892120c1b8a7a9d331619d05600047919a3896e1b2f8",
      "registered_at": "2026-11-05T11:56:04.124Z",
      "ledger_index": 1000003,
      "chain_tx": "A1F50639265AB802B40F1AE68153FDCE89457A8CD89ADF9932C721DB7EA017B2",
      "offers": [
        {
          "type": "human_read",
          "label": "Read license",
          "permits": "One person or AI agent may read the content once.",
          "price_lamports": "10000000"
        }
      ],
      "terms": {
        "attribution_required": true,
        "quotation_permitted": true,
        "derivatives_permitted": false,
        "training_permitted": false,
        "redistribution_permitted": false,
        "expires": null,
        "jurisdiction": "US-DE"
      },
      "prohibited": [
        "model_training",
        "redistribution",
        "derivative_works"
      ]
    },
    {
      "ok": true,
      "protocol": "ideawrap/1.0",
      "asset_id": "IW-89DBD9F6A1D940C3C6B745BA",
      "title": "[Demo] Pricing a usage-metered API: a field guide",
      "attribution": "Devika Rao",
      "preview": "A practical guide for developer-tool founders on moving from flat plans to usage-based pricing: choosing the meter, setting floors, and handling the first angry invoice.",
      "kind": "text",
      "file": null,
      "share": {
        "url": "https://tributeip.com/w/IW-89DBD9F6A1D940C3C6B745BA",
        "manifest_url": "https://tributeip.com/asset/IW-89DBD9F6A1D940C3C6B745BA/manifest",
        "buy_url": "https://tributeip.com/w/IW-89DBD9F6A1D940C3C6B745BA?buy=1",
        "ai_prompt": "Use this work from Tribute: \"[Demo] Pricing a usage-metered API: a field guide\" by Devika Rao (IW-89DBD9F6A1D940C3C6B745BA).\n\nWhat it is, in the creator's own words:\nA practical guide for developer-tool founders on moving from flat plans to usage-based pricing: choosing the meter, setting floors, and handling the first angry invoice.\n\nPage: https://tributeip.com/w/IW-89DBD9F6A1D940C3C6B745BA\nTerms and prices (free to read): https://tributeip.com/asset/IW-89DBD9F6A1D940C3C6B745BA/manifest\n\nThe full work is paid and sealed. Do not pay for anything until I have said yes to the price.\nTo read it: GET https://tributeip.com/asset/IW-89DBD9F6A1D940C3C6B745BA?license=human_read answers HTTP 402 with a price. Pay exactly that on Solana to the address given, with the quote id as the memo, then POST https://tributeip.com/settle with {\"quote_id\": \"...\"} and fetch https://tributeip.com/asset/IW-89DBD9F6A1D940C3C6B745BA/content with the bearer token it returns.\nIf you have the Tribute skill or the ideawrap MCP server, use its purchase_access tool instead of doing that by hand.\nIf I would rather read it myself, I can pay from my own wallet here: https://tributeip.com/w/IW-89DBD9F6A1D940C3C6B745BA?buy=1\n\nWhen you use it, cite it: \"Source: Tribute IW-89DBD9F6A1D940C3C6B745BA, Devika Rao\"."
      },
      "creator_did": "did:sol:58y293xJYQU2ZNgfD9naiDDYxisYH3W6WMtT1gjrFga",
      "creator_wallet": "58y293xJYQU2ZNgfD9naiDDYxisYH3W6WMtT1gjrFga",
      "creator_credentials": [],
      "content_hash": "SHA256:fe10aa2f3554fc4ee16546238fc91f7bca7fa40e69e4b441449512770beec657",
      "license_hash": "SHA256:e056db47772bdae11291144bacb6ffd1283ec33d79117984605c400c0f5e7bd5",
      "registered_at": "2026-11-05T11:56:02.158Z",
      "ledger_index": 1000002,
      "chain_tx": "B0DA1739C0C20B020613D2FA95A3222315DE87FF87D3EBB772E897F833CB369D",
      "offers": [
        {
          "type": "human_read",
          "label": "Read license",
          "permits": "One person or AI agent may read the content once.",
          "price_lamports": "10000000"
        }
      ],
      "terms": {
        "attribution_required": true,
        "quotation_permitted": true,
        "derivatives_permitted": false,
        "training_permitted": false,
        "redistribution_permitted": false,
        "expires": null,
        "jurisdiction": "US-DE"
      },
      "prohibited": [
        "model_training",
        "redistribution",
        "derivative_works"
      ]
    },
    {
      "ok": true,
      "protocol": "ideawrap/1.0",
      "asset_id": "IW-B2C53CFB5C83DA13B446BAFF",
      "title": "[Demo] The Quiet Hours — chapter one",
      "attribution": "Maren Okafor",
      "preview": "Opening chapter of a literary novel about a night-shift radio host in a small coastal town who starts receiving calls from a number that was disconnected years ago.",
      "kind": "text",
      "file": null,
      "share": {
        "url": "https://tributeip.com/w/IW-B2C53CFB5C83DA13B446BAFF",
        "manifest_url": "https://tributeip.com/asset/IW-B2C53CFB5C83DA13B446BAFF/manifest",
        "buy_url": "https://tributeip.com/w/IW-B2C53CFB5C83DA13B446BAFF?buy=1",
        "ai_prompt": "Use this work from Tribute: \"[Demo] The Quiet Hours — chapter one\" by Maren Okafor (IW-B2C53CFB5C83DA13B446BAFF).\n\nWhat it is, in the creator's own words:\nOpening chapter of a literary novel about a night-shift radio host in a small coastal town who starts receiving calls from a number that was disconnected years ago.\n\nPage: https://tributeip.com/w/IW-B2C53CFB5C83DA13B446BAFF\nTerms and prices (free to read): https://tributeip.com/asset/IW-B2C53CFB5C83DA13B446BAFF/manifest\n\nThe full work is paid and sealed. Do not pay for anything until I have said yes to the price.\nTo read it: GET https://tributeip.com/asset/IW-B2C53CFB5C83DA13B446BAFF?license=human_read answers HTTP 402 with a price. Pay exactly that on Solana to the address given, with the quote id as the memo, then POST https://tributeip.com/settle with {\"quote_id\": \"...\"} and fetch https://tributeip.com/asset/IW-B2C53CFB5C83DA13B446BAFF/content with the bearer token it returns.\nIf you have the Tribute skill or the ideawrap MCP server, use its purchase_access tool instead of doing that by hand.\nIf I would rather read it myself, I can pay from my own wallet here: https://tributeip.com/w/IW-B2C53CFB5C83DA13B446BAFF?buy=1\n\nWhen you use it, cite it: \"Source: Tribute IW-B2C53CFB5C83DA13B446BAFF, Maren Okafor\"."
      },
      "creator_did": "did:sol:61mtq9RHegVc6dB2BdpNRaTaMwLKKGTo5jmbVLh9vHve",
      "creator_wallet": "61mtq9RHegVc6dB2BdpNRaTaMwLKKGTo5jmbVLh9vHve",
      "creator_credentials": [],
      "content_hash": "SHA256:26a38a37b40b9ad6a82c0979bbbb1f0fcb1fb486266efd08e2ccc76e029accf0",
      "license_hash": "SHA256:0e4a99f92d1ccb3ac984a80f7e779e49099da9a433c15fc800f3308a7fd6134c",
      "registered_at": "2026-11-05T11:56:00.198Z",
      "ledger_index": 1000001,
      "chain_tx": "1F586C906DBFDE54AA06C6CDBA5C431CAE81E08BC1D4943545C16E96F083BF0A",
      "offers": [
        {
          "type": "human_read",
          "label": "Read license",
          "permits": "One person or AI agent may read the content once.",
          "price_lamports": "10000000"
        }
      ],
      "terms": {
        "attribution_required": true,
        "quotation_permitted": true,
        "derivatives_permitted": false,
        "training_permitted": false,
        "redistribution_permitted": false,
        "expires": null,
        "jurisdiction": "US-DE"
      },
      "prohibited": [
        "model_training",
        "redistribution",
        "derivative_works"
      ]
    }
  ]
}