{
  "$id": "https://startups.as/toolboxtalks.co",
  "$type": "Name",
  "source": {
    "kind": "api.sb",
    "ns": "startups.as",
    "at": "2026-10-26T12:18:35.284Z",
    "note": ""
  },
  "name": {
    "$id": "https://api.sb/startups.as/names/toolboxtalks.co",
    "version": 2479,
    "domain": "toolboxtalks.co",
    "label": "Toolboxtalks.co",
    "tier": "namespace",
    "buyer": "Deliverable Mint: \"toolboxtalks\"",
    "set": "S20 [artifact].co work-noun namespace",
    "abstraction": "V-construction",
    "role": "projection",
    "status": "namespace seed",
    "registrar": "dynadot",
    "stage": "next400",
    "provenance": {
      "tier": {
        "basis": "Inferred",
        "source": "portfolio-lens-a.tsv (tier)",
        "confidence": "med",
        "by": "agent:startups-as-seed",
        "at": "2026-10-25"
      },
      "role": {
        "basis": "Inferred",
        "source": "portfolio-lens-b.tsv (role)",
        "confidence": "low",
        "by": "agent:startups-as-seed",
        "at": "2026-10-25"
      },
      "status": {
        "basis": "Inferred",
        "source": "lens A tier namespace",
        "confidence": "med",
        "by": "agent:startups-as-seed",
        "at": "2026-10-25"
      },
      "abstraction": {
        "basis": "Inferred",
        "source": "portfolio-lens-b.tsv (abstraction)",
        "confidence": "low",
        "by": "agent:startups-as-seed",
        "at": "2026-10-25"
      },
      "set": {
        "basis": "Inferred",
        "source": "portfolio-lens-a.tsv (set_or_journey)",
        "confidence": "med",
        "by": "agent:startups-as-seed",
        "at": "2026-10-25"
      },
      "buyer": {
        "basis": "Inferred",
        "source": "portfolio-lens-b.tsv (icp_or_position)",
        "confidence": "low",
        "by": "agent:startups-as-seed",
        "at": "2026-10-25"
      },
      "display": {
        "basis": "Inferred",
        "source": "seed rule from the casing rules in docs/plans/2026-10-24-portfolio-stack-visualization.md; compound labels are open",
        "confidence": "low",
        "by": "agent:startups-as-seed",
        "at": "2026-10-25"
      },
      "registrar": {
        "basis": "Inferred",
        "source": "holdings ledger (domains repo, read-only)",
        "confidence": "high",
        "by": "agent:startups-as-seed",
        "at": "2026-10-25"
      }
    },
    "tensions": [
      {
        "field": "tier",
        "a": "namespace",
        "b": "projection",
        "scale": "namespace vs brand",
        "note": "lens A reads namespace (namespace); lens B reads projection (brand)"
      }
    ]
  },
  "stack": {
    "kind": "generated",
    "title": "Generated around Toolboxtalks.co",
    "levels": [
      {
        "label": "centre",
        "nodes": [
          {
            "domain": "toolboxtalks.co",
            "side": "spine",
            "door": false
          }
        ],
        "more": 0
      }
    ],
    "edges": [],
    "text": "   Toolboxtalks.co               centre"
  },
  "relationships": [],
  "neighbours": {
    "sameAbstraction": [
      "gigs.builders",
      "gigs.construction",
      "gigs.contractors",
      "gigs.engineering",
      "gigs.plumbing",
      "bidleveling.co",
      "bids.builders",
      "bids.contractors",
      "certifiedpayroll.click",
      "changeorders.click",
      "changeorders.co",
      "dailylogs.co",
      "davisbacon.dev",
      "drawrequests.co",
      "estimates.builders",
      "estimators.contractors",
      "estimators.tools",
      "lienwaiver.click",
      "permits.casa",
      "permits.contractors",
      "permits.works",
      "punchlist.click",
      "punchlists.co",
      "retainage.co",
      "rfis.tools",
      "safetytalks.co",
      "specsheets.co",
      "stamp.engineering",
      "submittals.tools",
      "takeoffs.tools"
    ],
    "listedBy": [],
    "logoRowsIn": [],
    "logoRow": [],
    "slices": []
  },
  "card": {
    "$context": "https://api.sb/?array",
    "$id": "https://api.sb/toolboxtalks.co?array",
    "$type": "Startup",
    "id": "startup_toolboxtalksco",
    "name": "toolboxtalks.co",
    "pitch": "\"Safety briefings generated per crew, per hazard, per morning, with sign-ins kept\": the talk is written from the day's tasks and the OSHA standard that covers them, in the crew's language, and every signature is on the record.",
    "icp": "Safety directors at contractors who hold a toolbox talk every morning",
    "status": "Designed",
    "ventures": [
      {
        "$id": "https://api.sb/startups?venture=back-office&array",
        "name": "Back office"
      }
    ],
    "families": [
      {
        "$id": "https://api.sb/startups?family=co&array",
        "name": "co (suffix .co)"
      }
    ],
    "abstractions": [
      "Agent",
      "Dataset",
      "App"
    ],
    "motions": [
      "b2b",
      "b2a2b"
    ],
    "coordinates": {
      "icp": "Safety directors at construction contractors whose crews hold regular (daily or weekly) toolbox talks",
      "industries": {
        "23": "https://api.sb/Industries/23?array"
      },
      "occupations": {
        "19-5011 · serves": "https://api.sb/Occupations/19-5011?array",
        "47-2000 · serves": "https://api.sb/Occupations/47-2000?array"
      },
      "processes": {
        "13.8.3.5": "https://api.sb/Processes/13.8.3.5?array",
        "13.8.3.2": "https://api.sb/Processes/13.8.3.2?array"
      },
      "offers": {
        "A talk every morning for every crew, with sign-ins kept · b2b · $29/seat/month · services-as-software": "https://api.sb/by-motion/b2b?array",
        "The training record for agents and prequalification systems (keyed, read-only) · b2a2b · $0.05 per record lookup · metered API": "https://api.sb/by-motion/b2a2b?array"
      },
      "products": {
        "The toolbox talk agent: writes the morning's talk from the crew's tasks and hazards, in the crew's language · Agent": "https://api.sb/by-abstraction/agent?array",
        "Talks keyed to the OSHA construction standards (29 CFR 1926) and the hazards they cover · Dataset": "https://api.sb/by-abstraction/data?array",
        "The sign-in record: who attended which talk, when and where, kept per crew and project · App": "https://api.sb/by-abstraction/software?array"
      },
      "oneLiner": "Each crew's toolbox talk is written every morning from that day's tasks and the OSHA standard that covers them, in the crew's language, and every sign-in is kept without paper.",
      "category": "run jobsite safety programs and keep the training record",
      "beats": {
        "Free printable talk libraries (NIOSH/CPWR Construction Toolbox Talks): Free generic PDFs meant for printing, picked and read aloud by one person, with attendance left to the contractor. This product writes each crew's talk from that day's tasks and hazards in the crew's language and keeps every sign-in searchable.": "https://api.sb/by-alternative/manual?array",
        "Mitti by SafetyCulture and the toolbox talk tools it compares: These tools give you templates, a library of pre-written topics, scheduling and sign-offs, but someone still has to pick or write each talk. This product drafts the talk for each crew each morning and ties it to the 29 CFR 1926 standard that covers the hazard.": "https://api.sb/by-alternative/incumbent?array",
        "SALUS toolbox talks: Rosie-generated talks with QR attendance: SALUS's Rosie generates talks from hazard, trade and task context with QR attendance, in English and Spanish; its page cites no 29 CFR 1926 sections. This product keys each crew's talk to the exact 1926 standard for that day's tasks, in the crew's language.": "https://api.sb/by-alternative/incumbent?array"
      },
      "unplaced": {
        "industries": "not placed yet: ideate.icp places it from the Startup’s sources",
        "occupations": "not placed yet: ideate.icp places it from the Startup’s sources",
        "processes": "not placed yet: ideate.icp places it from the Startup’s sources",
        "supplies": "not yet: build.product names the Verbs it serves",
        "drawsOn": "not yet: build.product names what it draws on",
        "beats": "not yet: the choice (ideate.hypothesis) names each rival by its URL"
      }
    },
    "platform": false,
    "domains": [
      {
        "$id": "https://api.sb/domains/toolboxtalks.co?array",
        "name": "toolboxtalks.co"
      }
    ],
    "usesPlatform": "https://api.sb/?array"
  },
  "links": {
    "page": "https://startups.as/toolboxtalks.co",
    "apiSb": "https://api.sb/startups.as/names/toolboxtalks.co",
    "startupCard": "https://api.sb/toolboxtalks.co"
  }
}