{
  "record_id": "8c8c3e0e-7b67-515a-a905-a2a3e8e5c1c0",
  "revision": "r-0002",
  "generated_at": "2026-08-19T19:20:46.432Z",
  "publisher": {
    "name": "CRSTBL Inc.",
    "surface": "cumae",
    "cname_of": "copperlinesandwich.com"
  },
  "business": {
    "name": "Copperline Sandwich Co.",
    "industry": "Food Service",
    "sub_industry": "Restaurant — fast casual",
    "group": "Sandwich shop"
  },
  "formats": [
    {
      "id": "jsonld",
      "path": "/ai/record.jsonld",
      "media_type": "application/ld+json"
    },
    {
      "id": "datapackage",
      "path": "/ai/datapackage.json",
      "media_type": "application/json"
    },
    {
      "id": "markdown",
      "path": "/ai/record.md",
      "media_type": "text/markdown"
    },
    {
      "id": "cards",
      "path": "/ai/cards.json",
      "media_type": "application/json"
    },
    {
      "id": "llms-txt",
      "path": "/llms.txt",
      "media_type": "text/plain"
    },
    {
      "id": "llms-full-txt",
      "path": "/llms-full.txt",
      "media_type": "text/plain"
    }
  ],
  "resources": [
    {
      "path": "/ai/index.json",
      "media_type": "application/json",
      "description": "Manifest: blocks, activation edges, endpoints."
    },
    {
      "path": "/ai/blocks/<uuid>.json",
      "media_type": "application/json",
      "description": "One addressable resource per visible block, keyed by UUID."
    }
  ],
  "blocks": [
    {
      "id": "73cec5f7-9595-5a66-8751-1d66cbcae074",
      "key": "s1.identity",
      "section": 1,
      "title": "Record Identity & Validation",
      "lede": "What this record is, who publishes it, and the checks that ran before it was published. Not editable by the business.",
      "resource": "/ai/blocks/73cec5f7-9595-5a66-8751-1d66cbcae074.json",
      "updated_at": "2026-08-18T09:20:00Z",
      "protected": false
    },
    {
      "id": "37ab8200-c340-58f8-9711-83450ef1186f",
      "key": "s1.format-directory",
      "section": 1,
      "title": "File Format Directory",
      "lede": "Every format this record publishes, with the addresses an agent can fetch. Published by the platform; there is no management interface here.",
      "resource": "/ai/blocks/37ab8200-c340-58f8-9711-83450ef1186f.json",
      "updated_at": "2026-08-18T09:20:00Z",
      "protected": false
    },
    {
      "id": "c30c8158-79ce-553e-a48e-63d4546758ac",
      "key": "s1.feed-bindings",
      "section": 1,
      "title": "Feed Bindings",
      "lede": "The six channels the platform writes to and reads from. Slot 03 is reserved and unpublished in this revision.",
      "resource": "/ai/blocks/c30c8158-79ce-553e-a48e-63d4546758ac.json",
      "updated_at": "2026-08-18T09:20:00Z",
      "protected": false
    },
    {
      "id": "5f23359b-798b-5d8b-b930-1a4928e22c03",
      "key": "s2.company-information",
      "section": 2,
      "title": "Company Information",
      "lede": "Who the business is and where it trades. The industry triple at the foot is what selects the vertical template for everything below.",
      "resource": "/ai/blocks/5f23359b-798b-5d8b-b930-1a4928e22c03.json",
      "updated_at": "2026-08-18T09:20:00Z",
      "protected": false
    },
    {
      "id": "0025e694-d84f-507b-ba14-4bbc1d216144",
      "key": "s2.accolades",
      "section": 2,
      "title": "Accolades & Recent Coverage",
      "lede": "Awards, inspections and dated press, each bound to the issuing organisation rather than asserted by the business.",
      "resource": "/ai/blocks/0025e694-d84f-507b-ba14-4bbc1d216144.json",
      "updated_at": "2026-08-18T09:20:00Z",
      "protected": false
    },
    {
      "id": "4c5f76a5-671e-57f2-a6e1-6622dc00f606",
      "key": "s2.ordering-construct",
      "section": 2,
      "title": "Ordering — Fulfilment Construct",
      "lede": "Three ways an order starts: a person, an agent, or an escalation to a named human. Each path states what it can and cannot complete.",
      "resource": "/ai/blocks/4c5f76a5-671e-57f2-a6e1-6622dc00f606.json",
      "updated_at": "2026-08-18T09:20:00Z",
      "protected": false
    },
    {
      "id": "29fcf71f-f139-55fe-bc52-6da6af48612d",
      "key": "s2.menu-availability",
      "section": 2,
      "title": "Menu Availability & Dayparts",
      "lede": "What sells, what the catalogue contains, and what is actually available at a given hour. The index an agent reads before it fetches an item.",
      "resource": "/ai/blocks/29fcf71f-f139-55fe-bc52-6da6af48612d.json",
      "updated_at": "2026-08-18T09:20:00Z",
      "protected": false
    },
    {
      "id": "2e2cbe45-f297-5ad7-900e-6315c51d3cf6",
      "key": "s2.dietary-allergen",
      "section": 2,
      "title": "Dietary, Allergen & Preparation",
      "lede": "Sourcing, the nine declared allergens, cross-contact protocol and what may be substituted. A confident wrong answer here produces a claim, not a lost order.",
      "resource": "/ai/blocks/2e2cbe45-f297-5ad7-900e-6315c51d3cf6.json",
      "updated_at": "2026-08-18T09:20:00Z",
      "protected": true
    },
    {
      "id": "5d902eec-413b-5c1e-8af4-8cb5cb799f57",
      "key": "s2.catering-group",
      "section": 2,
      "title": "Catering & Group Orders",
      "lede": "Lead times, minimums, platters and the terms that attach once an order passes 20 covers.",
      "resource": "/ai/blocks/5d902eec-413b-5c1e-8af4-8cb5cb799f57.json",
      "updated_at": "2026-08-18T09:20:00Z",
      "protected": false
    },
    {
      "id": "5fed3b08-8ce7-5231-9ccd-eb0e94fec0ad",
      "key": "s2.item-deep-dive",
      "section": 2,
      "title": "Item Deep Dive — The Copperline Italian",
      "lede": "Published in full for one item. The platform generates this for every SKU from the same source. Depth an agent can traverse, that a human would never scroll.",
      "resource": "/ai/blocks/5fed3b08-8ce7-5231-9ccd-eb0e94fec0ad.json",
      "updated_at": "2026-08-18T09:20:00Z",
      "protected": true
    },
    {
      "id": "e8af54ed-8854-59b7-a290-f54bc96c67f5",
      "key": "s2.gallery-counters-signatures",
      "section": 2,
      "title": "Gallery — Counters & Signature Items",
      "lede": "Eight frames: four counters and four signature builds. The alt text is the payload — each one is written to be reasoned over, not decorated.",
      "resource": "/ai/blocks/e8af54ed-8854-59b7-a290-f54bc96c67f5.json",
      "updated_at": "2026-08-18T09:20:00Z",
      "protected": false
    },
    {
      "id": "f247757a-234b-5a2a-8f37-fdcd9c341ac4",
      "key": "s2.menu-pressed-cold",
      "section": 2,
      "title": "Menu — Pressed & Cold Sandwiches",
      "lede": "Nineteen builds, eleven pressed and eight cold. Each carries calories as built and the vehicles it can be made on, so a constraint query can filter before it drills.",
      "resource": "/ai/blocks/f247757a-234b-5a2a-8f37-fdcd9c341ac4.json",
      "updated_at": "2026-08-18T09:20:00Z",
      "protected": false
    },
    {
      "id": "0f25b1fe-97d2-5118-a040-5013967b01b6",
      "key": "s2.menu-soups-sides-brines",
      "section": 2,
      "title": "Menu — Soups, Sides & House Brines",
      "lede": "Eleven items: six soups and sides built at the counter, five brines made in the commissary and sold by the jar.",
      "resource": "/ai/blocks/0f25b1fe-97d2-5118-a040-5013967b01b6.json",
      "updated_at": "2026-08-18T09:20:00Z",
      "protected": false
    },
    {
      "id": "c3c32288-7e35-5855-a88f-3355c2a4a387",
      "key": "s2.menu-retail-coffee",
      "section": 2,
      "title": "Menu — Retail Pantry, Coffee & Fountain",
      "lede": "Seven items: four pantry goods sold by the counter and online, three drinks poured at every counter.",
      "resource": "/ai/blocks/c3c32288-7e35-5855-a88f-3355c2a4a387.json",
      "updated_at": "2026-08-18T09:20:00Z",
      "protected": false
    },
    {
      "id": "77421a47-c967-5a12-ae7f-484bcbfe03c9",
      "key": "s2.service-areas-delivery",
      "section": 2,
      "title": "Service Areas & Delivery",
      "lede": "Where an order can actually go. Radii are measured from the fulfilling counter, not from the main address.",
      "resource": "/ai/blocks/77421a47-c967-5a12-ae7f-484bcbfe03c9.json",
      "updated_at": "2026-08-18T09:20:00Z",
      "protected": false
    },
    {
      "id": "27b833c9-3685-5e50-a1c9-3e6525457654",
      "key": "s3.ordering-payment-refunds",
      "section": 3,
      "title": "Ordering, Payment & Refunds",
      "lede": "How an order is placed and paid for, and what happens when it goes wrong. Refund, remake and food-safety answers are approved by hand and never auto-published.",
      "resource": "/ai/blocks/27b833c9-3685-5e50-a1c9-3e6525457654.json",
      "updated_at": "2026-08-18T09:20:00Z",
      "protected": true
    },
    {
      "id": "f59df584-6985-5ac8-8dcb-cb80d2ea2575",
      "key": "s3.allergens-dietary-gf",
      "section": 3,
      "title": "Allergens, Gluten-Free & Dietary",
      "lede": "The policy answers. The numbers behind them are in Block G, which publishes one item's components, allergen states and nutrition in full.",
      "resource": "/ai/blocks/f59df584-6985-5ac8-8dcb-cb80d2ea2575.json",
      "updated_at": "2026-08-18T09:20:00Z",
      "protected": true
    },
    {
      "id": "0e48137a-4303-5f03-b048-873fff81cd3f",
      "key": "s3.hours-locations-parking",
      "section": 3,
      "title": "Hours, Locations & Parking",
      "lede": "Six counters, their hours and how to park at each. Two answers here are protected at pair level rather than at block level — accessibility and alcohol service.",
      "resource": "/ai/blocks/0e48137a-4303-5f03-b048-873fff81cd3f.json",
      "updated_at": "2026-08-18T09:20:00Z",
      "protected": false
    },
    {
      "id": "29e7f625-2bed-58c3-b208-4e3816e20090",
      "key": "s3.catering-lead-times",
      "section": 3,
      "title": "Catering, Group Orders & Lead Times",
      "lede": "What can be ordered, by when, and what happens if the count changes. Catering is where a wrong answer costs the most, so every pair here is approved by hand.",
      "resource": "/ai/blocks/29e7f625-2bed-58c3-b208-4e3816e20090.json",
      "updated_at": "2026-08-18T09:20:00Z",
      "protected": true
    },
    {
      "id": "8733ab8d-0e28-5874-83a3-24784d402a1a",
      "key": "s3.delivery-pickup-platforms",
      "section": 3,
      "title": "Delivery, Pickup & Platforms",
      "lede": "Three ways food leaves the counter, with the boundaries of each. Where the answer differs by platform, the platform's terms govern and this record says so.",
      "resource": "/ai/blocks/8733ab8d-0e28-5874-83a3-24784d402a1a.json",
      "updated_at": "2026-08-18T09:20:00Z",
      "protected": false
    },
    {
      "id": "d40483f0-fc78-562b-9af9-58410f97c024",
      "key": "s3.loyalty-discounts-corporate",
      "section": 3,
      "title": "Loyalty, Discounts & Corporate",
      "lede": "The Counter Card, the discounts that exist and the ones that do not. In v0.1 this was an empty card waiting on a feed; the answers were always available by phone, so they are published here instead.",
      "resource": "/ai/blocks/d40483f0-fc78-562b-9af9-58410f97c024.json",
      "updated_at": "2026-08-18T09:20:00Z",
      "protected": false
    }
  ],
  "activation_edges": [
    {
      "from": "27b833c9-3685-5e50-a1c9-3e6525457654",
      "pair_index": 0,
      "to": "4c5f76a5-671e-57f2-a6e1-6622dc00f606",
      "depth": 1
    },
    {
      "from": "27b833c9-3685-5e50-a1c9-3e6525457654",
      "pair_index": 0,
      "to": "5f23359b-798b-5d8b-b930-1a4928e22c03",
      "depth": 1
    },
    {
      "from": "27b833c9-3685-5e50-a1c9-3e6525457654",
      "pair_index": 1,
      "to": "4c5f76a5-671e-57f2-a6e1-6622dc00f606",
      "depth": 1
    },
    {
      "from": "27b833c9-3685-5e50-a1c9-3e6525457654",
      "pair_index": 2,
      "to": "4c5f76a5-671e-57f2-a6e1-6622dc00f606",
      "depth": 1
    },
    {
      "from": "27b833c9-3685-5e50-a1c9-3e6525457654",
      "pair_index": 2,
      "to": "77421a47-c967-5a12-ae7f-484bcbfe03c9",
      "depth": 1
    },
    {
      "from": "27b833c9-3685-5e50-a1c9-3e6525457654",
      "pair_index": 3,
      "to": "77421a47-c967-5a12-ae7f-484bcbfe03c9",
      "depth": 1
    },
    {
      "from": "27b833c9-3685-5e50-a1c9-3e6525457654",
      "pair_index": 4,
      "to": "2e2cbe45-f297-5ad7-900e-6315c51d3cf6",
      "depth": 1
    },
    {
      "from": "27b833c9-3685-5e50-a1c9-3e6525457654",
      "pair_index": 4,
      "to": "4c5f76a5-671e-57f2-a6e1-6622dc00f606",
      "depth": 1
    },
    {
      "from": "27b833c9-3685-5e50-a1c9-3e6525457654",
      "pair_index": 5,
      "to": "5d902eec-413b-5c1e-8af4-8cb5cb799f57",
      "depth": 1
    },
    {
      "from": "27b833c9-3685-5e50-a1c9-3e6525457654",
      "pair_index": 6,
      "to": "5fed3b08-8ce7-5231-9ccd-eb0e94fec0ad",
      "depth": 1
    },
    {
      "from": "27b833c9-3685-5e50-a1c9-3e6525457654",
      "pair_index": 6,
      "to": "f247757a-234b-5a2a-8f37-fdcd9c341ac4",
      "depth": 1
    },
    {
      "from": "27b833c9-3685-5e50-a1c9-3e6525457654",
      "pair_index": 7,
      "to": "0f25b1fe-97d2-5118-a040-5013967b01b6",
      "depth": 1
    },
    {
      "from": "f59df584-6985-5ac8-8dcb-cb80d2ea2575",
      "pair_index": 0,
      "to": "2e2cbe45-f297-5ad7-900e-6315c51d3cf6",
      "depth": 1
    },
    {
      "from": "f59df584-6985-5ac8-8dcb-cb80d2ea2575",
      "pair_index": 0,
      "to": "5fed3b08-8ce7-5231-9ccd-eb0e94fec0ad",
      "depth": 1
    },
    {
      "from": "f59df584-6985-5ac8-8dcb-cb80d2ea2575",
      "pair_index": 1,
      "to": "5fed3b08-8ce7-5231-9ccd-eb0e94fec0ad",
      "depth": 1
    },
    {
      "from": "f59df584-6985-5ac8-8dcb-cb80d2ea2575",
      "pair_index": 1,
      "to": "2e2cbe45-f297-5ad7-900e-6315c51d3cf6",
      "depth": 1
    },
    {
      "from": "f59df584-6985-5ac8-8dcb-cb80d2ea2575",
      "pair_index": 2,
      "to": "2e2cbe45-f297-5ad7-900e-6315c51d3cf6",
      "depth": 1
    },
    {
      "from": "f59df584-6985-5ac8-8dcb-cb80d2ea2575",
      "pair_index": 2,
      "to": "5fed3b08-8ce7-5231-9ccd-eb0e94fec0ad",
      "depth": 1
    },
    {
      "from": "f59df584-6985-5ac8-8dcb-cb80d2ea2575",
      "pair_index": 3,
      "to": "2e2cbe45-f297-5ad7-900e-6315c51d3cf6",
      "depth": 1
    },
    {
      "from": "f59df584-6985-5ac8-8dcb-cb80d2ea2575",
      "pair_index": 3,
      "to": "f247757a-234b-5a2a-8f37-fdcd9c341ac4",
      "depth": 1
    },
    {
      "from": "f59df584-6985-5ac8-8dcb-cb80d2ea2575",
      "pair_index": 3,
      "to": "0f25b1fe-97d2-5118-a040-5013967b01b6",
      "depth": 1
    },
    {
      "from": "f59df584-6985-5ac8-8dcb-cb80d2ea2575",
      "pair_index": 4,
      "to": "5fed3b08-8ce7-5231-9ccd-eb0e94fec0ad",
      "depth": 1
    },
    {
      "from": "f59df584-6985-5ac8-8dcb-cb80d2ea2575",
      "pair_index": 4,
      "to": "2e2cbe45-f297-5ad7-900e-6315c51d3cf6",
      "depth": 1
    },
    {
      "from": "f59df584-6985-5ac8-8dcb-cb80d2ea2575",
      "pair_index": 5,
      "to": "2e2cbe45-f297-5ad7-900e-6315c51d3cf6",
      "depth": 1
    },
    {
      "from": "f59df584-6985-5ac8-8dcb-cb80d2ea2575",
      "pair_index": 6,
      "to": "2e2cbe45-f297-5ad7-900e-6315c51d3cf6",
      "depth": 1
    },
    {
      "from": "f59df584-6985-5ac8-8dcb-cb80d2ea2575",
      "pair_index": 6,
      "to": "5fed3b08-8ce7-5231-9ccd-eb0e94fec0ad",
      "depth": 1
    },
    {
      "from": "f59df584-6985-5ac8-8dcb-cb80d2ea2575",
      "pair_index": 7,
      "to": "5fed3b08-8ce7-5231-9ccd-eb0e94fec0ad",
      "depth": 1
    },
    {
      "from": "0e48137a-4303-5f03-b048-873fff81cd3f",
      "pair_index": 0,
      "to": "5f23359b-798b-5d8b-b930-1a4928e22c03",
      "depth": 1
    },
    {
      "from": "0e48137a-4303-5f03-b048-873fff81cd3f",
      "pair_index": 1,
      "to": "5f23359b-798b-5d8b-b930-1a4928e22c03",
      "depth": 1
    },
    {
      "from": "0e48137a-4303-5f03-b048-873fff81cd3f",
      "pair_index": 2,
      "to": "5f23359b-798b-5d8b-b930-1a4928e22c03",
      "depth": 1
    },
    {
      "from": "0e48137a-4303-5f03-b048-873fff81cd3f",
      "pair_index": 2,
      "to": "0025e694-d84f-507b-ba14-4bbc1d216144",
      "depth": 1
    },
    {
      "from": "0e48137a-4303-5f03-b048-873fff81cd3f",
      "pair_index": 3,
      "to": "5f23359b-798b-5d8b-b930-1a4928e22c03",
      "depth": 1
    },
    {
      "from": "0e48137a-4303-5f03-b048-873fff81cd3f",
      "pair_index": 4,
      "to": "5f23359b-798b-5d8b-b930-1a4928e22c03",
      "depth": 1
    },
    {
      "from": "0e48137a-4303-5f03-b048-873fff81cd3f",
      "pair_index": 4,
      "to": "77421a47-c967-5a12-ae7f-484bcbfe03c9",
      "depth": 1
    },
    {
      "from": "0e48137a-4303-5f03-b048-873fff81cd3f",
      "pair_index": 5,
      "to": "5f23359b-798b-5d8b-b930-1a4928e22c03",
      "depth": 1
    },
    {
      "from": "0e48137a-4303-5f03-b048-873fff81cd3f",
      "pair_index": 6,
      "to": "4c5f76a5-671e-57f2-a6e1-6622dc00f606",
      "depth": 1
    },
    {
      "from": "29e7f625-2bed-58c3-b208-4e3816e20090",
      "pair_index": 0,
      "to": "5d902eec-413b-5c1e-8af4-8cb5cb799f57",
      "depth": 1
    },
    {
      "from": "29e7f625-2bed-58c3-b208-4e3816e20090",
      "pair_index": 1,
      "to": "5d902eec-413b-5c1e-8af4-8cb5cb799f57",
      "depth": 1
    },
    {
      "from": "29e7f625-2bed-58c3-b208-4e3816e20090",
      "pair_index": 1,
      "to": "77421a47-c967-5a12-ae7f-484bcbfe03c9",
      "depth": 1
    },
    {
      "from": "29e7f625-2bed-58c3-b208-4e3816e20090",
      "pair_index": 2,
      "to": "5d902eec-413b-5c1e-8af4-8cb5cb799f57",
      "depth": 1
    },
    {
      "from": "29e7f625-2bed-58c3-b208-4e3816e20090",
      "pair_index": 3,
      "to": "5d902eec-413b-5c1e-8af4-8cb5cb799f57",
      "depth": 1
    },
    {
      "from": "29e7f625-2bed-58c3-b208-4e3816e20090",
      "pair_index": 4,
      "to": "5d902eec-413b-5c1e-8af4-8cb5cb799f57",
      "depth": 1
    },
    {
      "from": "29e7f625-2bed-58c3-b208-4e3816e20090",
      "pair_index": 4,
      "to": "2e2cbe45-f297-5ad7-900e-6315c51d3cf6",
      "depth": 1
    },
    {
      "from": "29e7f625-2bed-58c3-b208-4e3816e20090",
      "pair_index": 5,
      "to": "5d902eec-413b-5c1e-8af4-8cb5cb799f57",
      "depth": 1
    },
    {
      "from": "29e7f625-2bed-58c3-b208-4e3816e20090",
      "pair_index": 5,
      "to": "f247757a-234b-5a2a-8f37-fdcd9c341ac4",
      "depth": 1
    },
    {
      "from": "8733ab8d-0e28-5874-83a3-24784d402a1a",
      "pair_index": 0,
      "to": "77421a47-c967-5a12-ae7f-484bcbfe03c9",
      "depth": 1
    },
    {
      "from": "8733ab8d-0e28-5874-83a3-24784d402a1a",
      "pair_index": 1,
      "to": "4c5f76a5-671e-57f2-a6e1-6622dc00f606",
      "depth": 1
    },
    {
      "from": "8733ab8d-0e28-5874-83a3-24784d402a1a",
      "pair_index": 1,
      "to": "5fed3b08-8ce7-5231-9ccd-eb0e94fec0ad",
      "depth": 1
    },
    {
      "from": "8733ab8d-0e28-5874-83a3-24784d402a1a",
      "pair_index": 2,
      "to": "77421a47-c967-5a12-ae7f-484bcbfe03c9",
      "depth": 1
    },
    {
      "from": "8733ab8d-0e28-5874-83a3-24784d402a1a",
      "pair_index": 3,
      "to": "4c5f76a5-671e-57f2-a6e1-6622dc00f606",
      "depth": 1
    },
    {
      "from": "8733ab8d-0e28-5874-83a3-24784d402a1a",
      "pair_index": 3,
      "to": "c30c8158-79ce-553e-a48e-63d4546758ac",
      "depth": 1
    },
    {
      "from": "8733ab8d-0e28-5874-83a3-24784d402a1a",
      "pair_index": 4,
      "to": "77421a47-c967-5a12-ae7f-484bcbfe03c9",
      "depth": 1
    },
    {
      "from": "8733ab8d-0e28-5874-83a3-24784d402a1a",
      "pair_index": 4,
      "to": "5f23359b-798b-5d8b-b930-1a4928e22c03",
      "depth": 1
    },
    {
      "from": "d40483f0-fc78-562b-9af9-58410f97c024",
      "pair_index": 0,
      "to": "5f23359b-798b-5d8b-b930-1a4928e22c03",
      "depth": 1
    },
    {
      "from": "d40483f0-fc78-562b-9af9-58410f97c024",
      "pair_index": 1,
      "to": "5f23359b-798b-5d8b-b930-1a4928e22c03",
      "depth": 1
    },
    {
      "from": "d40483f0-fc78-562b-9af9-58410f97c024",
      "pair_index": 2,
      "to": "5d902eec-413b-5c1e-8af4-8cb5cb799f57",
      "depth": 1
    },
    {
      "from": "d40483f0-fc78-562b-9af9-58410f97c024",
      "pair_index": 2,
      "to": "5f23359b-798b-5d8b-b930-1a4928e22c03",
      "depth": 1
    },
    {
      "from": "d40483f0-fc78-562b-9af9-58410f97c024",
      "pair_index": 3,
      "to": "5f23359b-798b-5d8b-b930-1a4928e22c03",
      "depth": 1
    },
    {
      "from": "d40483f0-fc78-562b-9af9-58410f97c024",
      "pair_index": 4,
      "to": "5f23359b-798b-5d8b-b930-1a4928e22c03",
      "depth": 1
    },
    {
      "from": "d40483f0-fc78-562b-9af9-58410f97c024",
      "pair_index": 5,
      "to": "5d902eec-413b-5c1e-8af4-8cb5cb799f57",
      "depth": 1
    },
    {
      "from": "d40483f0-fc78-562b-9af9-58410f97c024",
      "pair_index": 5,
      "to": "5f23359b-798b-5d8b-b930-1a4928e22c03",
      "depth": 1
    }
  ],
  "endpoints": [
    {
      "binding": "01",
      "id": "card-data-sync",
      "path": "/api/crstbl/card-data-sync",
      "method": "POST",
      "capability": "block-payload-push",
      "confirms": false,
      "captures_payment": false,
      "hold_minutes": null,
      "auth": "bearer",
      "contract": "GET /api/crstbl/card-data-sync",
      "contract_auth": "none — the payload contract is a published capability, readable without credentials"
    },
    {
      "binding": "02",
      "id": "conversation-feed",
      "path": "/api/crstbl/conversation-feed",
      "method": "POST",
      "capability": "approved-pair-publication",
      "confirms": false,
      "captures_payment": false,
      "hold_minutes": null,
      "auth": "bearer",
      "contract": "GET /api/crstbl/conversation-feed",
      "contract_auth": "none — the payload contract is a published capability, readable without credentials"
    },
    {
      "binding": "04",
      "id": "order-quote",
      "path": "/api/crstbl/order-quote",
      "method": "POST",
      "capability": "quote+hold",
      "confirms": false,
      "captures_payment": false,
      "hold_minutes": 20,
      "auth": "none — rate limited, 20 per session per hour",
      "contract": "GET /api/crstbl/order-quote",
      "contract_auth": "none — the payload contract is a published capability, readable without credentials"
    },
    {
      "binding": "05",
      "id": "voice-agent-session",
      "path": "/api/crstbl/voice-agent-session",
      "method": "POST",
      "capability": "voice-session-open",
      "confirms": false,
      "captures_payment": false,
      "hold_minutes": null,
      "auth": "bearer",
      "contract": "GET /api/crstbl/voice-agent-session",
      "contract_auth": "none — the payload contract is a published capability, readable without credentials"
    },
    {
      "binding": "06",
      "id": "format-directory-publish",
      "path": "/api/crstbl/format-directory-publish",
      "method": "POST",
      "capability": "format-directory-republish",
      "confirms": false,
      "captures_payment": false,
      "hold_minutes": null,
      "auth": "bearer",
      "contract": "GET /api/crstbl/format-directory-publish",
      "contract_auth": "none — the payload contract is a published capability, readable without credentials"
    }
  ],
  "disclaimer": "Demonstration record — see /ai/record.md"
}
