{
  "registryVersion": "2026-06-23",
  "generated": "2026-07-08",
  "canonicalUrl": "https://clrbx.org/darp/registry.json",
  "source": {
    "name": "DARP specification",
    "version": "v1.0 draft",
    "lastUpdated": "2026-06-30",
    "publicUrl": "/darp/"
  },
  "guidance": {
    "use": "Start with the four DARP letters. If the letter is enough, stop there. Use acts only when a letter is too broad. Use trade words only when the act needs trade-specific vocabulary.",
    "workingRule": "Ask what work is being attributed, who contributed, and what each contributor actually did. Descend only as needed, cite the exact public source used, and stop at the shallowest correct record.",
    "findingARole": "Do not know the DARP word for a role? Search a trade term you do know, or an act name, on the Explorer. The also-known-as terms below and the published synonyms map common trade language onto the nearest node. If nothing fits, the role may be adjacent to a node rather than the same as it.",
    "tradeBriefUse": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
    "tradeBriefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules.",
    "composeUrl": "/darp/compose/",
    "walkthroughUrl": "/darp/walkthrough/",
    "exploreUrl": "/darp/explore/",
    "registryMarkdownUrl": "/darp/registry.md",
    "synonymsUrl": "/darp/synonyms.json"
  },
  "counts": {
    "layers": 4,
    "acts": 13,
    "tradeWords": 126,
    "briefReady": 64
  },
  "layers": [
    {
      "id": "devise",
      "letter": "D",
      "word": "Devise",
      "url": "/darp/devise/",
      "sourceUrl": "/darp/devise/",
      "def": "Decide what to make.",
      "test": "Does this contribution shape whether the work exists or what it becomes?",
      "question": "Does this contribution shape whether the work exists or what it becomes?",
      "acts": [
        {
          "id": "originator",
          "name": "Originator",
          "url": "/darp/originator/",
          "sourceUrl": "/darp/originator/",
          "def": "You supplied the original idea of what the work would be, before any of it existed.",
          "test": "Before any artifact existed, did you supply what the work would be?",
          "question": "Before any artifact existed, did you supply what the work would be?",
          "tradeWords": [
            {
              "id": "software:product-manager",
              "slug": "software-product-manager",
              "trade": "software",
              "field": "software",
              "url": "/darp/software-product-manager/",
              "sourceUrl": "/darp/software-product-manager/",
              "layer": "D",
              "act": "originator",
              "status": "registered",
              "alias": true,
              "gloss": "Supplied what the product would be.",
              "alsoKnownAs": [
                "chief product officer",
                "product lead",
                "product owner",
                "CPO",
                "product manager"
              ],
              "briefReady": true,
              "briefUrl": "/darp/software-product-manager.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            }
          ]
        },
        {
          "id": "shaper",
          "name": "Shaper",
          "url": "/darp/shaper/",
          "sourceUrl": "/darp/shaper/",
          "def": "You set the direction, the rules, or the look the making followed, without making the thing yourself.",
          "test": "Did you set direction or limits the making followed, without making?",
          "question": "Did you set direction or limits the making followed, without making?",
          "tradeWords": [
            {
              "id": "music:record-producer",
              "slug": "music-record-producer",
              "trade": "music",
              "field": "music",
              "url": "/darp/music-record-producer/",
              "sourceUrl": "/darp/music-record-producer/",
              "layer": "D",
              "act": "shaper",
              "status": "candidate",
              "alias": true,
              "gloss": "Set the creative direction and sound of a recording and oversaw how it was made.",
              "alsoKnownAs": [
                "Immersive Producer",
                "vocal producer"
              ],
              "briefReady": true,
              "briefUrl": "/darp/music-record-producer.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "music:conductor",
              "slug": "music-conductor",
              "trade": "music",
              "field": "music",
              "url": "/darp/music-conductor/",
              "sourceUrl": "/darp/music-conductor/",
              "layer": "D",
              "act": "shaper",
              "status": "candidate",
              "alias": false,
              "gloss": "Set the ensemble's interpretation and directed the performance.",
              "alsoKnownAs": [
                "assistant conductor",
                "associate conductor",
                "chorus master",
                "cover conductor",
                "guest conductor",
                "opera music director",
                "principal guest conductor",
                "session conductor",
                "chief conductor",
                "music director"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "film:director",
              "slug": "film-director",
              "trade": "film",
              "field": "film",
              "url": "/darp/film-director/",
              "sourceUrl": "/darp/film-director/",
              "layer": "D",
              "act": "shaper",
              "status": "reference",
              "alias": true,
              "gloss": "Set the film's creative direction and guided how it was made.",
              "alsoKnownAs": [
                "co-director",
                "second-unit director",
                "writer-director",
                "auteur",
                "helmer"
              ],
              "briefReady": true,
              "briefUrl": "/darp/film-director.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "film:production-designer",
              "slug": "film-production-designer",
              "trade": "film",
              "field": "film",
              "url": "/darp/film-production-designer/",
              "sourceUrl": "/darp/film-production-designer/",
              "layer": "D",
              "act": "shaper",
              "status": "candidate",
              "alias": true,
              "gloss": "Set the film's overall visual look and world that the making followed.",
              "alsoKnownAs": [
                "art department head",
                "world builder"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "film:casting-director",
              "slug": "film-casting-director",
              "trade": "film",
              "field": "film",
              "url": "/darp/film-casting-director/",
              "sourceUrl": "/darp/film-casting-director/",
              "layer": "D",
              "act": "shaper",
              "status": "candidate",
              "alias": false,
              "gloss": "Selected the actors who fill the roles, setting a constraint the film is built around.",
              "alsoKnownAs": [
                "background casting director",
                "casting agent",
                "casting associate",
                "local casting director",
                "location casting director",
                "voice casting director"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "film:stunt-coordinator",
              "slug": "film-stunt-coordinator",
              "trade": "film",
              "field": "film",
              "url": "/darp/film-stunt-coordinator/",
              "sourceUrl": "/darp/film-stunt-coordinator/",
              "layer": "D",
              "act": "shaper",
              "status": "candidate",
              "alias": false,
              "gloss": "Designed and directed the stunts the performers executed.",
              "alsoKnownAs": [
                "action designer",
                "stunt designer"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "film:vfx-supervisor",
              "slug": "film-vfx-supervisor",
              "trade": "film",
              "field": "film",
              "url": "/darp/film-vfx-supervisor/",
              "sourceUrl": "/darp/film-vfx-supervisor/",
              "layer": "D",
              "act": "shaper",
              "status": "candidate",
              "alias": true,
              "gloss": "Directed and oversaw how the visual effects were designed and executed.",
              "alsoKnownAs": [
                "senior visual effects supervisor",
                "vfx supervisor",
                "visual effects supervisor",
                "CG supervisor",
                "compositing supervisor"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "software:architect",
              "slug": "software-architect",
              "trade": "software",
              "field": "software",
              "url": "/darp/software-architect/",
              "sourceUrl": "/darp/software-architect/",
              "layer": "D",
              "act": "shaper",
              "status": "registered",
              "alias": false,
              "gloss": "Set the technical direction and shaped how the software was built.",
              "alsoKnownAs": [
                "application architect",
                "cloud architect",
                "data architect",
                "enterprise architect",
                "security architect",
                "solution architect"
              ],
              "briefReady": true,
              "briefUrl": "/darp/software-architect.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "software:tech-lead",
              "slug": "software-tech-lead",
              "trade": "software",
              "field": "software",
              "url": "/darp/software-tech-lead/",
              "sourceUrl": "/darp/software-tech-lead/",
              "layer": "D",
              "act": "shaper",
              "status": "candidate",
              "alias": true,
              "gloss": "Senior engineer who set technical direction and standards the team's code follows.",
              "alsoKnownAs": [
                "principal engineer",
                "staff engineer",
                "tech lead manager",
                "technical lead",
                "tech lead"
              ],
              "briefReady": true,
              "briefUrl": "/darp/software-tech-lead.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "academic:principal-investigator",
              "slug": "academic-principal-investigator",
              "trade": "academic",
              "field": "academic",
              "url": "/darp/academic-principal-investigator/",
              "sourceUrl": "/darp/academic-principal-investigator/",
              "layer": "D",
              "act": "shaper",
              "status": "registered",
              "alias": true,
              "gloss": "Set the study's program direction.",
              "alsoKnownAs": [
                "laboratory head",
                "multiple pi",
                "Multiple PI",
                "research group leader",
                "MPI",
                "PI",
                "lab head",
                "last author",
                "senior author",
                "grant holder"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "academic:co-investigator",
              "slug": "academic-co-investigator",
              "trade": "academic",
              "field": "academic",
              "url": "/darp/academic-co-investigator/",
              "sourceUrl": "/darp/academic-co-investigator/",
              "layer": "D",
              "act": "shaper",
              "status": "candidate",
              "alias": true,
              "gloss": "A named senior partner who helps set the study's direction and aims.",
              "alsoKnownAs": [
                "co-i",
                "Co-PI",
                "co investigator"
              ],
              "briefReady": true,
              "briefUrl": "/darp/academic-co-investigator.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "visual-art:art-director",
              "slug": "visual-art-art-director",
              "trade": "visual-art",
              "field": "visual-art",
              "url": "/darp/visual-art-art-director/",
              "sourceUrl": "/darp/visual-art-art-director/",
              "layer": "D",
              "act": "shaper",
              "status": "registered",
              "alias": false,
              "gloss": "Set the visual direction and shaped how the work looked.",
              "alsoKnownAs": [
                "artistic director"
              ],
              "briefReady": true,
              "briefUrl": "/darp/visual-art-art-director.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            }
          ]
        },
        {
          "id": "backer",
          "name": "Backer",
          "url": "/darp/backer/",
          "sourceUrl": "/darp/backer/",
          "def": "You said yes, funded it, or commissioned it, and supplied none of the content.",
          "test": "Did the work need your yes or your resources, while you supplied no content?",
          "question": "Did the work need your yes or your resources, while you supplied no content?",
          "tradeWords": [
            {
              "id": "music:a-and-r",
              "slug": "music-a-and-r",
              "trade": "music",
              "field": "music",
              "url": "/darp/music-a-and-r/",
              "sourceUrl": "/darp/music-a-and-r/",
              "layer": "D",
              "act": "backer",
              "status": "reference",
              "alias": false,
              "gloss": "Signed the artist and provided the resources to make the record.",
              "alsoKnownAs": [
                "A&R manager",
                "A&R rep",
                "A&R scout",
                "a and r",
                "a&r",
                "A&R",
                "anr"
              ],
              "briefReady": true,
              "briefUrl": "/darp/music-a-and-r.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "film:producer",
              "slug": "film-producer",
              "trade": "film",
              "field": "film",
              "url": "/darp/film-producer/",
              "sourceUrl": "/darp/film-producer/",
              "layer": "D",
              "act": "backer",
              "status": "reference",
              "alias": false,
              "gloss": "Greenlit the film and provided the funding to make it.",
              "alsoKnownAs": [],
              "briefReady": true,
              "briefUrl": "/darp/film-producer.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "film:executive-producer",
              "slug": "film-executive-producer",
              "trade": "film",
              "field": "film",
              "url": "/darp/film-executive-producer/",
              "sourceUrl": "/darp/film-executive-producer/",
              "layer": "D",
              "act": "backer",
              "status": "candidate",
              "alias": false,
              "gloss": "Financed and championed the project to get it made.",
              "alsoKnownAs": [
                "EP",
                "Co-Executive Producer",
                "executive producer"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "film:line-producer",
              "slug": "film-line-producer",
              "trade": "film",
              "field": "film",
              "url": "/darp/film-line-producer/",
              "sourceUrl": "/darp/film-line-producer/",
              "layer": "D",
              "act": "backer",
              "status": "candidate",
              "alias": false,
              "gloss": "Managed the budget and resources to keep the production running.",
              "alsoKnownAs": [
                "UPM",
                "Production Manager",
                "Unit Production Manager",
                "VFX producer"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "journalism:assigning-editor",
              "slug": "journalism-assigning-editor",
              "trade": "journalism",
              "field": "journalism",
              "url": "/darp/journalism-assigning-editor/",
              "sourceUrl": "/darp/journalism-assigning-editor/",
              "layer": "D",
              "act": "backer",
              "status": "reference",
              "alias": false,
              "gloss": "Greenlit the story and assigned the resources to report it.",
              "alsoKnownAs": [
                "assignment editor",
                "commissioning editor",
                "assigning editor"
              ],
              "briefReady": true,
              "briefUrl": "/darp/journalism-assigning-editor.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "software:sponsor",
              "slug": "software-sponsor",
              "trade": "software",
              "field": "software",
              "url": "/darp/software-sponsor/",
              "sourceUrl": "/darp/software-sponsor/",
              "layer": "D",
              "act": "backer",
              "status": "registered",
              "alias": false,
              "gloss": "Funded the project and authorized it to proceed.",
              "alsoKnownAs": [
                "open source funder",
                "software funder",
                "angel investor",
                "budget owner",
                "donor",
                "funder",
                "grant-maker",
                "patron"
              ],
              "briefReady": true,
              "briefUrl": "/darp/software-sponsor.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "software:engineering-manager",
              "slug": "software-engineering-manager",
              "trade": "software",
              "field": "software",
              "url": "/darp/software-engineering-manager/",
              "sourceUrl": "/darp/software-engineering-manager/",
              "layer": "D",
              "act": "backer",
              "status": "candidate",
              "alias": true,
              "gloss": "Decided what the team built and assigned the people and resources to do it.",
              "alsoKnownAs": [
                "VP of engineering",
                "EM",
                "engineering manager"
              ],
              "briefReady": true,
              "briefUrl": "/darp/software-engineering-manager.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "academic:funder",
              "slug": "academic-funder",
              "trade": "academic",
              "field": "academic",
              "url": "/darp/academic-funder/",
              "sourceUrl": "/darp/academic-funder/",
              "layer": "D",
              "act": "backer",
              "status": "registered",
              "alias": false,
              "gloss": "Granted the funding that made the research possible.",
              "alsoKnownAs": [
                "donor",
                "foundation",
                "funding agency",
                "grant maker",
                "grant-maker",
                "industry partner",
                "patron",
                "research council"
              ],
              "briefReady": true,
              "briefUrl": "/darp/academic-funder.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "visual-art:commissioner",
              "slug": "visual-art-commissioner",
              "trade": "visual-art",
              "field": "visual-art",
              "url": "/darp/visual-art-commissioner/",
              "sourceUrl": "/darp/visual-art-commissioner/",
              "layer": "D",
              "act": "backer",
              "status": "registered",
              "alias": false,
              "gloss": "Commissioned the work and provided the resources to create it.",
              "alsoKnownAs": [
                "art patron",
                "benefactor",
                "client",
                "patron"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            }
          ]
        }
      ]
    },
    {
      "id": "author",
      "letter": "A",
      "word": "Author",
      "url": "/darp/author/",
      "sourceUrl": "/darp/author/",
      "def": "Make it exist.",
      "test": "Does this contribution turn an idea into something real that others can take in?",
      "question": "Does this contribution turn an idea into something real that others can take in?",
      "acts": [
        {
          "id": "maker",
          "name": "Maker",
          "url": "/darp/maker/",
          "sourceUrl": "/darp/maker/",
          "def": "You made new content directly. Your act made a thing exist that was not there before.",
          "test": "Did your act directly make a thing exist that did not exist before?",
          "question": "Did your act directly make a thing exist that did not exist before?",
          "tradeWords": [
            {
              "id": "music:songwriter",
              "slug": "music-songwriter",
              "trade": "music",
              "field": "music",
              "url": "/darp/music-songwriter/",
              "sourceUrl": "/darp/music-songwriter/",
              "layer": "A",
              "act": "maker",
              "status": "reference",
              "alias": false,
              "gloss": "Wrote the song.",
              "alsoKnownAs": [
                "topliner",
                "co-writer"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "music:composer",
              "slug": "music-composer",
              "trade": "music",
              "field": "music",
              "url": "/darp/music-composer/",
              "sourceUrl": "/darp/music-composer/",
              "layer": "A",
              "act": "maker",
              "status": "reference",
              "alias": false,
              "gloss": "Wrote the music.",
              "alsoKnownAs": [
                "ghost composer",
                "ghostwriter"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "music:beatmaker",
              "slug": "music-beatmaker",
              "trade": "music",
              "field": "music",
              "url": "/darp/music-beatmaker/",
              "sourceUrl": "/darp/music-beatmaker/",
              "layer": "A",
              "act": "maker",
              "status": "reference",
              "alias": false,
              "gloss": "Made the beat.",
              "alsoKnownAs": [
                "ghost producer",
                "track producer",
                "beat maker"
              ],
              "briefReady": true,
              "briefUrl": "/darp/music-beatmaker.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "music:mix-engineer",
              "slug": "music-mix-engineer",
              "trade": "music",
              "field": "music",
              "url": "/darp/music-mix-engineer/",
              "sourceUrl": "/darp/music-mix-engineer/",
              "layer": "A",
              "act": "maker",
              "status": "reference",
              "alias": false,
              "gloss": "Made the mix.",
              "alsoKnownAs": [
                "atmos mixer",
                "Immersive Mix Engineer"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "music:lyricist",
              "slug": "music-lyricist",
              "trade": "music",
              "field": "music",
              "url": "/darp/music-lyricist/",
              "sourceUrl": "/darp/music-lyricist/",
              "layer": "A",
              "act": "maker",
              "status": "candidate",
              "alias": false,
              "gloss": "Wrote the words of a song.",
              "alsoKnownAs": [
                "reference writer"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "music:recording-engineer",
              "slug": "music-recording-engineer",
              "trade": "music",
              "field": "music",
              "url": "/darp/music-recording-engineer/",
              "sourceUrl": "/darp/music-recording-engineer/",
              "layer": "A",
              "act": "maker",
              "status": "candidate",
              "alias": false,
              "gloss": "Captured the performances onto tracks.",
              "alsoKnownAs": [
                "tracking engineer",
                "tape op"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "music:orchestrator",
              "slug": "music-orchestrator",
              "trade": "music",
              "field": "music",
              "url": "/darp/music-orchestrator/",
              "sourceUrl": "/darp/music-orchestrator/",
              "layer": "A",
              "act": "maker",
              "status": "candidate",
              "alias": false,
              "gloss": "Assigned a composition's material to instruments and wrote the performable score.",
              "alsoKnownAs": [
                "midi orchestrator",
                "MIDI orchestrator"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "music:programmer",
              "slug": "music-programmer",
              "trade": "music",
              "field": "music",
              "url": "/darp/music-programmer/",
              "sourceUrl": "/darp/music-programmer/",
              "layer": "A",
              "act": "maker",
              "status": "candidate",
              "alias": false,
              "gloss": "Programmed drums, synths, and sequenced parts.",
              "alsoKnownAs": [
                "drum programmer",
                "synth programmer"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "film:screenwriter",
              "slug": "film-screenwriter",
              "trade": "film",
              "field": "film",
              "url": "/darp/film-screenwriter/",
              "sourceUrl": "/darp/film-screenwriter/",
              "layer": "A",
              "act": "maker",
              "status": "reference",
              "alias": false,
              "gloss": "Wrote the screenplay.",
              "alsoKnownAs": [
                "writer-director",
                "script doctor"
              ],
              "briefReady": true,
              "briefUrl": "/darp/film-screenwriter.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "film:cinematographer",
              "slug": "film-cinematographer",
              "trade": "film",
              "field": "film",
              "url": "/darp/film-cinematographer/",
              "sourceUrl": "/darp/film-cinematographer/",
              "layer": "A",
              "act": "maker",
              "status": "reference",
              "alias": false,
              "gloss": "Made the photographed image.",
              "alsoKnownAs": [
                "director of photography",
                "second unit DP",
                "dop",
                "dp",
                "DP",
                "lighting cameraman",
                "d.o.p."
              ],
              "briefReady": true,
              "briefUrl": "/darp/film-cinematographer.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "film:vfx-artist",
              "slug": "film-vfx-artist",
              "trade": "film",
              "field": "film",
              "url": "/darp/film-vfx-artist/",
              "sourceUrl": "/darp/film-vfx-artist/",
              "layer": "A",
              "act": "maker",
              "status": "reference",
              "alias": false,
              "gloss": "Made the visual effects.",
              "alsoKnownAs": [
                "FX artist",
                "matchmove artist",
                "visual effects artist",
                "roto artist"
              ],
              "briefReady": true,
              "briefUrl": "/darp/film-vfx-artist.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "film:gaffer",
              "slug": "film-gaffer",
              "trade": "film",
              "field": "film",
              "url": "/darp/film-gaffer/",
              "sourceUrl": "/darp/film-gaffer/",
              "layer": "A",
              "act": "maker",
              "status": "candidate",
              "alias": false,
              "gloss": "Head of lighting who designed and rigged the set's lighting.",
              "alsoKnownAs": [
                "chief lighting technician",
                "clt",
                "CLT",
                "Chief Lighting Technician",
                "digital gaffer"
              ],
              "briefReady": true,
              "briefUrl": "/darp/film-gaffer.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "film:composer",
              "slug": "film-composer",
              "trade": "film",
              "field": "film",
              "url": "/darp/film-composer/",
              "sourceUrl": "/darp/film-composer/",
              "layer": "A",
              "act": "maker",
              "status": "candidate",
              "alias": false,
              "gloss": "Wrote the film's original score.",
              "alsoKnownAs": [
                "additional music composer",
                "film scorer",
                "underscore composer",
                "music ghostwriter"
              ],
              "briefReady": true,
              "briefUrl": "/darp/film-composer.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "film:costume-designer",
              "slug": "film-costume-designer",
              "trade": "film",
              "field": "film",
              "url": "/darp/film-costume-designer/",
              "sourceUrl": "/darp/film-costume-designer/",
              "layer": "A",
              "act": "maker",
              "status": "candidate",
              "alias": false,
              "gloss": "Designed the wardrobe worn by the cast.",
              "alsoKnownAs": [
                "costume illustrator",
                "costume maker",
                "wardrobe designer"
              ],
              "briefReady": true,
              "briefUrl": "/darp/film-costume-designer.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "film:makeup-artist",
              "slug": "film-makeup-artist",
              "trade": "film",
              "field": "film",
              "url": "/darp/film-makeup-artist/",
              "sourceUrl": "/darp/film-makeup-artist/",
              "layer": "A",
              "act": "maker",
              "status": "candidate",
              "alias": false,
              "gloss": "Applied makeup, shaping how performers appear on camera.",
              "alsoKnownAs": [
                "make-up artist",
                "prosthetics artist",
                "SFX makeup artist",
                "special makeup effects designer"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "film:production-sound-mixer",
              "slug": "film-production-sound-mixer",
              "trade": "film",
              "field": "film",
              "url": "/darp/film-production-sound-mixer/",
              "sourceUrl": "/darp/film-production-sound-mixer/",
              "layer": "A",
              "act": "maker",
              "status": "candidate",
              "alias": false,
              "gloss": "Head of on-set sound who recorded the live location audio.",
              "alsoKnownAs": [
                "location sound engineer",
                "location sound recordist"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "film:sound-designer",
              "slug": "film-sound-designer",
              "trade": "film",
              "field": "film",
              "url": "/darp/film-sound-designer/",
              "sourceUrl": "/darp/film-sound-designer/",
              "layer": "A",
              "act": "maker",
              "status": "candidate",
              "alias": false,
              "gloss": "Created original sound effects and sonic worlds for the film.",
              "alsoKnownAs": [],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "film:art-director",
              "slug": "film-art-director",
              "trade": "film",
              "field": "film",
              "url": "/darp/film-art-director/",
              "sourceUrl": "/darp/film-art-director/",
              "layer": "A",
              "act": "maker",
              "status": "candidate",
              "alias": false,
              "gloss": "Designed the buildable sets and directed their construction.",
              "alsoKnownAs": [
                "assistant art director",
                "draughtsperson",
                "set designer",
                "standby art director",
                "supervising art director"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "film:storyboard-artist",
              "slug": "film-storyboard-artist",
              "trade": "film",
              "field": "film",
              "url": "/darp/film-storyboard-artist/",
              "sourceUrl": "/darp/film-storyboard-artist/",
              "layer": "A",
              "act": "maker",
              "status": "candidate",
              "alias": false,
              "gloss": "Drew the shot-by-shot panels visualizing the script before shooting.",
              "alsoKnownAs": [
                "previs artist"
              ],
              "briefReady": true,
              "briefUrl": "/darp/film-storyboard-artist.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "film:compositor",
              "slug": "film-compositor",
              "trade": "film",
              "field": "film",
              "url": "/darp/film-compositor/",
              "sourceUrl": "/darp/film-compositor/",
              "layer": "A",
              "act": "maker",
              "status": "candidate",
              "alias": false,
              "gloss": "Combined rendered CG, plates, and elements into a finished seamless shot.",
              "alsoKnownAs": [
                "digital compositor",
                "VFX compositor"
              ],
              "briefReady": true,
              "briefUrl": "/darp/film-compositor.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "film:matte-painter",
              "slug": "film-matte-painter",
              "trade": "film",
              "field": "film",
              "url": "/darp/film-matte-painter/",
              "sourceUrl": "/darp/film-matte-painter/",
              "layer": "A",
              "act": "maker",
              "status": "candidate",
              "alias": false,
              "gloss": "Painted photoreal background environments that don't exist in reality.",
              "alsoKnownAs": [
                "digital matte painter",
                "matte artist",
                "dmp",
                "DMP",
                "Digital Matte Painter",
                "Environment Artist",
                "Matte Artist"
              ],
              "briefReady": true,
              "briefUrl": "/darp/film-matte-painter.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "film:title-designer",
              "slug": "film-title-designer",
              "trade": "film",
              "field": "film",
              "url": "/darp/film-title-designer/",
              "sourceUrl": "/darp/film-title-designer/",
              "layer": "A",
              "act": "maker",
              "status": "candidate",
              "alias": false,
              "gloss": "Designed the film's title sequence and credit graphics.",
              "alsoKnownAs": [
                "main title designer",
                "title sequence designer",
                "motion designer"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "film:choreographer",
              "slug": "film-choreographer",
              "trade": "film",
              "field": "film",
              "url": "/darp/film-choreographer/",
              "sourceUrl": "/darp/film-choreographer/",
              "layer": "A",
              "act": "maker",
              "status": "candidate",
              "alias": false,
              "gloss": "Created the dance/movement work that performers then executed on camera.",
              "alsoKnownAs": [
                "action designer",
                "dance director",
                "movement director",
                "fight choreographer"
              ],
              "briefReady": true,
              "briefUrl": "/darp/film-choreographer.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "journalism:reporter",
              "slug": "journalism-reporter",
              "trade": "journalism",
              "field": "journalism",
              "url": "/darp/journalism-reporter/",
              "sourceUrl": "/darp/journalism-reporter/",
              "layer": "A",
              "act": "maker",
              "status": "reference",
              "alias": false,
              "gloss": "Reported and wrote the story.",
              "alsoKnownAs": [
                "contributing reporter",
                "news reporter"
              ],
              "briefReady": true,
              "briefUrl": "/darp/journalism-reporter.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "journalism:data-journalist",
              "slug": "journalism-data-journalist",
              "trade": "journalism",
              "field": "journalism",
              "url": "/darp/journalism-data-journalist/",
              "sourceUrl": "/darp/journalism-data-journalist/",
              "layer": "A",
              "act": "maker",
              "status": "reference",
              "alias": false,
              "gloss": "Made the story from data.",
              "alsoKnownAs": [
                "computer-assisted reporter"
              ],
              "briefReady": true,
              "briefUrl": "/darp/journalism-data-journalist.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "journalism:photojournalist",
              "slug": "journalism-photojournalist",
              "trade": "journalism",
              "field": "journalism",
              "url": "/darp/journalism-photojournalist/",
              "sourceUrl": "/darp/journalism-photojournalist/",
              "layer": "A",
              "act": "maker",
              "status": "reference",
              "alias": false,
              "gloss": "Made the news images.",
              "alsoKnownAs": [
                "news photographer",
                "press photographer"
              ],
              "briefReady": true,
              "briefUrl": "/darp/journalism-photojournalist.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "journalism:stringer",
              "slug": "journalism-stringer",
              "trade": "journalism",
              "field": "journalism",
              "url": "/darp/journalism-stringer/",
              "sourceUrl": "/darp/journalism-stringer/",
              "layer": "A",
              "act": "maker",
              "status": "reference",
              "alias": false,
              "gloss": "Filed reporting as a freelance contributor.",
              "alsoKnownAs": [
                "freelance contributor",
                "freelance journalist"
              ],
              "briefReady": true,
              "briefUrl": "/darp/journalism-stringer.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "journalism:columnist",
              "slug": "journalism-columnist",
              "trade": "journalism",
              "field": "journalism",
              "url": "/darp/journalism-columnist/",
              "sourceUrl": "/darp/journalism-columnist/",
              "layer": "A",
              "act": "maker",
              "status": "candidate",
              "alias": false,
              "gloss": "Regularly produced original opinion or commentary columns.",
              "alsoKnownAs": [
                "opinion columnist",
                "political columnist"
              ],
              "briefReady": true,
              "briefUrl": "/darp/journalism-columnist.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "journalism:critic",
              "slug": "journalism-critic",
              "trade": "journalism",
              "field": "journalism",
              "url": "/darp/journalism-critic/",
              "sourceUrl": "/darp/journalism-critic/",
              "layer": "A",
              "act": "maker",
              "status": "candidate",
              "alias": false,
              "gloss": "Produced original published reviews of works as bylined articles.",
              "alsoKnownAs": [
                "book critic",
                "film critic"
              ],
              "briefReady": true,
              "briefUrl": "/darp/journalism-critic.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "journalism:correspondent",
              "slug": "journalism-correspondent",
              "trade": "journalism",
              "field": "journalism",
              "url": "/darp/journalism-correspondent/",
              "sourceUrl": "/darp/journalism-correspondent/",
              "layer": "A",
              "act": "maker",
              "status": "candidate",
              "alias": false,
              "gloss": "Covered a beat or region and filed original stories from the field.",
              "alsoKnownAs": [
                "foreign correspondent",
                "war correspondent"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "journalism:cartoonist",
              "slug": "journalism-cartoonist",
              "trade": "journalism",
              "field": "journalism",
              "url": "/darp/journalism-cartoonist/",
              "sourceUrl": "/darp/journalism-cartoonist/",
              "layer": "A",
              "act": "maker",
              "status": "candidate",
              "alias": false,
              "gloss": "Drew original editorial cartoons.",
              "alsoKnownAs": [
                "editorial cartoonist",
                "political cartoonist"
              ],
              "briefReady": true,
              "briefUrl": "/darp/journalism-cartoonist.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "journalism:videographer",
              "slug": "journalism-videographer",
              "trade": "journalism",
              "field": "journalism",
              "url": "/darp/journalism-videographer/",
              "sourceUrl": "/darp/journalism-videographer/",
              "layer": "A",
              "act": "maker",
              "status": "candidate",
              "alias": false,
              "gloss": "Shot original video footage for a news story.",
              "alsoKnownAs": [
                "mobile journalist",
                "multimedia journalist",
                "news videographer",
                "video journalist",
                "MMJ",
                "MoJo",
                "VJ",
                "backpack journalist"
              ],
              "briefReady": true,
              "briefUrl": "/darp/journalism-videographer.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "software:developer",
              "slug": "software-developer",
              "trade": "software",
              "field": "software",
              "url": "/darp/software-developer/",
              "sourceUrl": "/darp/software-developer/",
              "layer": "A",
              "act": "maker",
              "status": "registered",
              "alias": false,
              "gloss": "Wrote the code.",
              "alsoKnownAs": [
                "backend developer",
                "full-stack developer",
                "full-stack engineer",
                "programmer",
                "software engineer",
                "tech lead manager",
                "SWE",
                "coder",
                "back-end developer",
                "news app developer"
              ],
              "briefReady": true,
              "briefUrl": "/darp/software-developer.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "software:technical-writer",
              "slug": "software-technical-writer",
              "trade": "software",
              "field": "software",
              "url": "/darp/software-technical-writer/",
              "sourceUrl": "/darp/software-technical-writer/",
              "layer": "A",
              "act": "maker",
              "status": "registered",
              "alias": false,
              "gloss": "Wrote the documentation.",
              "alsoKnownAs": [
                "API documentation specialist",
                "content designer",
                "documentarian",
                "documentation engineer",
                "information developer",
                "knowledge-base writer",
                "docs engineer",
                "docs writer",
                "technical writer"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "software:ux-designer",
              "slug": "software-ux-designer",
              "trade": "software",
              "field": "software",
              "url": "/darp/software-ux-designer/",
              "sourceUrl": "/darp/software-ux-designer/",
              "layer": "A",
              "act": "maker",
              "status": "registered",
              "alias": true,
              "gloss": "Made the UX/interface artifact.",
              "alsoKnownAs": [
                "interaction designer",
                "product designer",
                "UI designer",
                "UX/UI designer",
                "UI/UX designer",
                "ux designer"
              ],
              "briefReady": true,
              "briefUrl": "/darp/software-ux-designer.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "software:data-engineer",
              "slug": "software-data-engineer",
              "trade": "software",
              "field": "software",
              "url": "/darp/software-data-engineer/",
              "sourceUrl": "/darp/software-data-engineer/",
              "layer": "A",
              "act": "maker",
              "status": "candidate",
              "alias": false,
              "gloss": "Built data pipelines and processing/storage systems.",
              "alsoKnownAs": [
                "ETL engineer",
                "pipeline engineer",
                "data engineer"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "software:ml-engineer",
              "slug": "software-ml-engineer",
              "trade": "software",
              "field": "software",
              "url": "/darp/software-ml-engineer/",
              "sourceUrl": "/darp/software-ml-engineer/",
              "layer": "A",
              "act": "maker",
              "status": "candidate",
              "alias": false,
              "gloss": "Built machine-learning models and the systems that serve them.",
              "alsoKnownAs": [
                "AI engineer",
                "machine learning engineer",
                "machine-learning engineer",
                "ml engineer"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "academic:experimenter",
              "slug": "academic-experimenter",
              "trade": "academic",
              "field": "academic",
              "url": "/darp/academic-experimenter/",
              "sourceUrl": "/darp/academic-experimenter/",
              "layer": "A",
              "act": "maker",
              "status": "registered",
              "alias": false,
              "gloss": "Ran the experiments and made the data.",
              "alsoKnownAs": [
                "bench scientist",
                "data collector",
                "field researcher",
                "lab technician"
              ],
              "briefReady": true,
              "briefUrl": "/darp/academic-experimenter.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "academic:analyst",
              "slug": "academic-analyst",
              "trade": "academic",
              "field": "academic",
              "url": "/darp/academic-analyst/",
              "sourceUrl": "/darp/academic-analyst/",
              "layer": "A",
              "act": "maker",
              "status": "registered",
              "alias": false,
              "gloss": "Made the analysis that turns the data into findings.",
              "alsoKnownAs": [
                "data analyst",
                "research analyst",
                "quantitative analyst"
              ],
              "briefReady": true,
              "briefUrl": "/darp/academic-analyst.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "academic:meta-analyst",
              "slug": "academic-meta-analyst",
              "trade": "academic",
              "field": "academic",
              "url": "/darp/academic-meta-analyst/",
              "sourceUrl": "/darp/academic-meta-analyst/",
              "layer": "A",
              "act": "maker",
              "status": "registered",
              "alias": false,
              "gloss": "Synthesized prior studies into a new work.",
              "alsoKnownAs": [
                "evidence synthesizer",
                "umbrella reviewer"
              ],
              "briefReady": true,
              "briefUrl": "/darp/academic-meta-analyst.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "academic:research-software-engineer",
              "slug": "academic-research-software-engineer",
              "trade": "academic",
              "field": "academic",
              "url": "/darp/academic-research-software-engineer/",
              "sourceUrl": "/darp/academic-research-software-engineer/",
              "layer": "A",
              "act": "maker",
              "status": "registered",
              "alias": false,
              "gloss": "Built the research software/pipeline.",
              "alsoKnownAs": [
                "research software developer",
                "scientific programmer",
                "rse",
                "RSE"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "academic:statistician",
              "slug": "academic-statistician",
              "trade": "academic",
              "field": "academic",
              "url": "/darp/academic-statistician/",
              "sourceUrl": "/darp/academic-statistician/",
              "layer": "A",
              "act": "maker",
              "status": "candidate",
              "alias": false,
              "gloss": "Built the statistical analysis that turns data into findings.",
              "alsoKnownAs": [
                "biostatistician",
                "collaborative biostatistician"
              ],
              "briefReady": true,
              "briefUrl": "/darp/academic-statistician.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "visual-art:painter",
              "slug": "visual-art-painter",
              "trade": "visual-art",
              "field": "visual-art",
              "url": "/darp/visual-art-painter/",
              "sourceUrl": "/darp/visual-art-painter/",
              "layer": "A",
              "act": "maker",
              "status": "registered",
              "alias": false,
              "gloss": "Painted the work.",
              "alsoKnownAs": [
                "oil painter",
                "portraitist"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "visual-art:photographer",
              "slug": "visual-art-photographer",
              "trade": "visual-art",
              "field": "visual-art",
              "url": "/darp/visual-art-photographer/",
              "sourceUrl": "/darp/visual-art-photographer/",
              "layer": "A",
              "act": "maker",
              "status": "registered",
              "alias": false,
              "gloss": "Made the photograph.",
              "alsoKnownAs": [
                "fashion photographer",
                "street photographer"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "visual-art:concept-artist",
              "slug": "visual-art-concept-artist",
              "trade": "visual-art",
              "field": "visual-art",
              "url": "/darp/visual-art-concept-artist/",
              "sourceUrl": "/darp/visual-art-concept-artist/",
              "layer": "A",
              "act": "maker",
              "status": "registered",
              "alias": true,
              "gloss": "Made the concept art.",
              "alsoKnownAs": [
                "visual futurist",
                "concept artist"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "visual-art:sculptor",
              "slug": "visual-art-sculptor",
              "trade": "visual-art",
              "field": "visual-art",
              "url": "/darp/visual-art-sculptor/",
              "sourceUrl": "/darp/visual-art-sculptor/",
              "layer": "A",
              "act": "maker",
              "status": "candidate",
              "alias": false,
              "gloss": "Made a three-dimensional work.",
              "alsoKnownAs": [
                "carver"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "visual-art:printmaker",
              "slug": "visual-art-printmaker",
              "trade": "visual-art",
              "field": "visual-art",
              "url": "/darp/visual-art-printmaker/",
              "sourceUrl": "/darp/visual-art-printmaker/",
              "layer": "A",
              "act": "maker",
              "status": "candidate",
              "alias": false,
              "gloss": "Created an original print.",
              "alsoKnownAs": [],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "visual-art:illustrator",
              "slug": "visual-art-illustrator",
              "trade": "visual-art",
              "field": "visual-art",
              "url": "/darp/visual-art-illustrator/",
              "sourceUrl": "/darp/visual-art-illustrator/",
              "layer": "A",
              "act": "maker",
              "status": "candidate",
              "alias": false,
              "gloss": "Made images that depict or accompany a subject.",
              "alsoKnownAs": [
                "book illustrator",
                "children's book illustrator",
                "cover illustrator",
                "editorial illustrator",
                "spot illustrator"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "visual-art:muralist",
              "slug": "visual-art-muralist",
              "trade": "visual-art",
              "field": "visual-art",
              "url": "/darp/visual-art-muralist/",
              "sourceUrl": "/darp/visual-art-muralist/",
              "layer": "A",
              "act": "maker",
              "status": "candidate",
              "alias": false,
              "gloss": "Made a large work directly on a wall or surface.",
              "alsoKnownAs": [
                "lead muralist"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "visual-art:ceramicist",
              "slug": "visual-art-ceramicist",
              "trade": "visual-art",
              "field": "visual-art",
              "url": "/darp/visual-art-ceramicist/",
              "sourceUrl": "/darp/visual-art-ceramicist/",
              "layer": "A",
              "act": "maker",
              "status": "candidate",
              "alias": false,
              "gloss": "Made works in clay/ceramic.",
              "alsoKnownAs": [
                "ceramic artist",
                "potter",
                "production potter",
                "studio potter",
                "thrower"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "visual-art:animator",
              "slug": "visual-art-animator",
              "trade": "visual-art",
              "field": "visual-art",
              "url": "/darp/visual-art-animator/",
              "sourceUrl": "/darp/visual-art-animator/",
              "layer": "A",
              "act": "maker",
              "status": "candidate",
              "alias": false,
              "gloss": "Made moving images frame by frame or digitally.",
              "alsoKnownAs": [
                "2D animator",
                "3D animator",
                "key animator"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            }
          ]
        },
        {
          "id": "performer",
          "name": "Performer",
          "url": "/darp/performer/",
          "sourceUrl": "/darp/performer/",
          "def": "Your take itself is the work. A sung vocal, an acted scene, a played part.",
          "test": "Did your execution of the material itself become the artifact - the take, not the text?",
          "question": "Did your execution of the material itself become the artifact - the take, not the text?",
          "tradeWords": [
            {
              "id": "music:vocalist",
              "slug": "music-vocalist",
              "trade": "music",
              "field": "music",
              "url": "/darp/music-vocalist/",
              "sourceUrl": "/darp/music-vocalist/",
              "layer": "A",
              "act": "performer",
              "status": "reference",
              "alias": false,
              "gloss": "Sang the take.",
              "alsoKnownAs": [
                "background vocalist",
                "backing vocalist",
                "demo singer",
                "ghost singer",
                "lead vocalist",
                "session singer",
                "singer",
                "BGVs",
                "crooner",
                "playback singer"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "music:session-musician",
              "slug": "music-session-musician",
              "trade": "music",
              "field": "music",
              "url": "/darp/music-session-musician/",
              "sourceUrl": "/darp/music-session-musician/",
              "layer": "A",
              "act": "performer",
              "status": "reference",
              "alias": false,
              "gloss": "Played the take.",
              "alsoKnownAs": [
                "session player",
                "studio musician",
                "ghost player",
                "sideman"
              ],
              "briefReady": true,
              "briefUrl": "/darp/music-session-musician.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "music:turntablist",
              "slug": "music-turntablist",
              "trade": "music",
              "field": "music",
              "url": "/darp/music-turntablist/",
              "sourceUrl": "/darp/music-turntablist/",
              "layer": "A",
              "act": "performer",
              "status": "reference",
              "alias": false,
              "gloss": "Performed on turntables.",
              "alsoKnownAs": [
                "battle dj",
                "battle DJ",
                "scratch dj",
                "scratch DJ"
              ],
              "briefReady": true,
              "briefUrl": "/darp/music-turntablist.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "film:actor",
              "slug": "film-actor",
              "trade": "film",
              "field": "film",
              "url": "/darp/film-actor/",
              "sourceUrl": "/darp/film-actor/",
              "layer": "A",
              "act": "performer",
              "status": "reference",
              "alias": false,
              "gloss": "Performed the role.",
              "alsoKnownAs": [
                "background actor",
                "cast member",
                "dancer",
                "motion capture performer",
                "screen actor",
                "voice actor",
                "extra",
                "synthetic performer",
                "thespian"
              ],
              "briefReady": true,
              "briefUrl": "/darp/film-actor.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "film:stunt-performer",
              "slug": "film-stunt-performer",
              "trade": "film",
              "field": "film",
              "url": "/darp/film-stunt-performer/",
              "sourceUrl": "/darp/film-stunt-performer/",
              "layer": "A",
              "act": "performer",
              "status": "reference",
              "alias": false,
              "gloss": "Performed the stunt.",
              "alsoKnownAs": [
                "stunt double",
                "stuntman",
                "utility performer"
              ],
              "briefReady": true,
              "briefUrl": "/darp/film-stunt-performer.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "film:foley-artist",
              "slug": "film-foley-artist",
              "trade": "film",
              "field": "film",
              "url": "/darp/film-foley-artist/",
              "sourceUrl": "/darp/film-foley-artist/",
              "layer": "A",
              "act": "performer",
              "status": "candidate",
              "alias": false,
              "gloss": "Performed everyday sound effects in sync to picture.",
              "alsoKnownAs": [
                "foley walker",
                "Foley walker",
                "stepper"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            }
          ]
        },
        {
          "id": "adapter",
          "name": "Adapter",
          "url": "/darp/adapter/",
          "sourceUrl": "/darp/adapter/",
          "def": "You turned an existing work into a new one. A film of a novel, a remix that becomes its own song.",
          "test": "Does a new work exist whose substance came from an old one through your hands?",
          "question": "Does a new work exist whose substance came from an old one through your hands?",
          "tradeWords": [
            {
              "id": "music:arranger",
              "slug": "music-arranger",
              "trade": "music",
              "field": "music",
              "url": "/darp/music-arranger/",
              "sourceUrl": "/darp/music-arranger/",
              "layer": "A",
              "act": "adapter",
              "status": "reference",
              "alias": false,
              "gloss": "Arranged an existing composition into a new version.",
              "alsoKnownAs": [],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "music:remixer",
              "slug": "music-remixer",
              "trade": "music",
              "field": "music",
              "url": "/darp/music-remixer/",
              "sourceUrl": "/darp/music-remixer/",
              "layer": "A",
              "act": "adapter",
              "status": "reference",
              "alias": false,
              "gloss": "Remixed an existing track.",
              "alsoKnownAs": [
                "dub engineer"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "academic:translator",
              "slug": "academic-translator",
              "trade": "academic",
              "field": "academic",
              "url": "/darp/academic-translator/",
              "sourceUrl": "/darp/academic-translator/",
              "layer": "A",
              "act": "adapter",
              "status": "candidate",
              "alias": false,
              "gloss": "Rendered a scholarly text into another language as a new work.",
              "alsoKnownAs": [
                "scholarly translator"
              ],
              "briefReady": true,
              "briefUrl": "/darp/academic-translator.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            }
          ]
        },
        {
          "id": "curator",
          "name": "Curator",
          "url": "/darp/curator/",
          "sourceUrl": "/darp/curator/",
          "def": "You chose and placed existing pieces into a new whole. Your credit is for the arrangement, not the parts.",
          "test": "Does a new whole exist because you chose and placed parts you did not make?",
          "question": "Does a new whole exist because you chose and placed parts you did not make?",
          "tradeWords": [
            {
              "id": "music:dj",
              "slug": "music-dj",
              "trade": "music",
              "field": "music",
              "url": "/darp/music-dj/",
              "sourceUrl": "/darp/music-dj/",
              "layer": "A",
              "act": "curator",
              "status": "reference",
              "alias": false,
              "gloss": "Selected and sequenced existing tracks into a set.",
              "alsoKnownAs": [
                "club dj",
                "open format dj",
                "radio dj",
                "wedding dj",
                "selector"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "film:editor",
              "slug": "film-editor",
              "trade": "film",
              "field": "film",
              "url": "/darp/film-editor/",
              "sourceUrl": "/darp/film-editor/",
              "layer": "A",
              "act": "curator",
              "status": "reference",
              "alias": false,
              "gloss": "Selected and placed existing shots into the cut.",
              "alsoKnownAs": [
                "associate editor",
                "film editor",
                "video editor",
                "cutter"
              ],
              "briefReady": true,
              "briefUrl": "/darp/film-editor.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "film:re-recording-mixer",
              "slug": "film-re-recording-mixer",
              "trade": "film",
              "field": "film",
              "url": "/darp/film-re-recording-mixer/",
              "sourceUrl": "/darp/film-re-recording-mixer/",
              "layer": "A",
              "act": "curator",
              "status": "candidate",
              "alias": false,
              "gloss": "Balanced and combined dialogue, music, and effects stems into the final soundtrack.",
              "alsoKnownAs": [
                "dubbing mixer"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "film:set-decorator",
              "slug": "film-set-decorator",
              "trade": "film",
              "field": "film",
              "url": "/darp/film-set-decorator/",
              "sourceUrl": "/darp/film-set-decorator/",
              "layer": "A",
              "act": "curator",
              "status": "candidate",
              "alias": false,
              "gloss": "Sourced and placed existing furnishings and props to dress the on-camera environment.",
              "alsoKnownAs": [
                "greensman",
                "on-set dresser"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "journalism:photo-editor",
              "slug": "journalism-photo-editor",
              "trade": "journalism",
              "field": "journalism",
              "url": "/darp/journalism-photo-editor/",
              "sourceUrl": "/darp/journalism-photo-editor/",
              "layer": "A",
              "act": "curator",
              "status": "candidate",
              "alias": false,
              "gloss": "Selected which images run with a story and arranged the photo presentation.",
              "alsoKnownAs": [
                "cartoon editor",
                "director of photography",
                "photography editor",
                "picture editor",
                "visual editor"
              ],
              "briefReady": true,
              "briefUrl": "/darp/journalism-photo-editor.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "visual-art:collagist",
              "slug": "visual-art-collagist",
              "trade": "visual-art",
              "field": "visual-art",
              "url": "/darp/visual-art-collagist/",
              "sourceUrl": "/darp/visual-art-collagist/",
              "layer": "A",
              "act": "curator",
              "status": "registered",
              "alias": false,
              "gloss": "Selected and placed existing pieces into a collage.",
              "alsoKnownAs": [
                "photomontage artist"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "visual-art:curator",
              "slug": "visual-art-curator",
              "trade": "visual-art",
              "field": "visual-art",
              "url": "/darp/visual-art-curator/",
              "sourceUrl": "/darp/visual-art-curator/",
              "layer": "A",
              "act": "curator",
              "status": "registered",
              "alias": true,
              "gloss": "Selected and arranged existing works into a new whole.",
              "alsoKnownAs": [
                "chief curator",
                "collections curator",
                "exhibition curator",
                "guest curator",
                "independent curator"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "visual-art:photo-editor",
              "slug": "visual-art-photo-editor",
              "trade": "visual-art",
              "field": "visual-art",
              "url": "/darp/visual-art-photo-editor/",
              "sourceUrl": "/darp/visual-art-photo-editor/",
              "layer": "A",
              "act": "curator",
              "status": "registered",
              "alias": true,
              "gloss": "Selected images from the contact sheet.",
              "alsoKnownAs": [
                "photography editor",
                "picture editor",
                "visual editor"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            }
          ]
        }
      ]
    },
    {
      "id": "review",
      "letter": "R",
      "word": "Review",
      "url": "/darp/review/",
      "sourceUrl": "/darp/review/",
      "def": "Give a reason to trust it.",
      "test": "Does this contribution give the audience a reason to trust the work?",
      "question": "Does this contribution give the audience a reason to trust the work?",
      "acts": [
        {
          "id": "reviewer",
          "name": "Reviewer",
          "url": "/darp/reviewer/",
          "sourceUrl": "/darp/reviewer/",
          "def": "You are the Reviewer when you judged the work and said what you found. You form an opinion, where a Verifier checks the work against a fixed standard.",
          "test": "Did you judge the work and say what you found?",
          "question": "Did you judge the work and say what you found?",
          "tradeWords": [
            {
              "id": "journalism:fairness-editor",
              "slug": "journalism-fairness-editor",
              "trade": "journalism",
              "field": "journalism",
              "url": "/darp/journalism-fairness-editor/",
              "sourceUrl": "/darp/journalism-fairness-editor/",
              "layer": "R",
              "act": "reviewer",
              "status": "reference",
              "alias": false,
              "gloss": "Judged the story against fairness standards.",
              "alsoKnownAs": [
                "ombudsman",
                "public editor",
                "readers' representative",
                "standards editor"
              ],
              "briefReady": true,
              "briefUrl": "/darp/journalism-fairness-editor.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "software:code-reviewer",
              "slug": "software-code-reviewer",
              "trade": "software",
              "field": "software",
              "url": "/darp/software-code-reviewer/",
              "sourceUrl": "/darp/software-code-reviewer/",
              "layer": "R",
              "act": "reviewer",
              "status": "registered",
              "alias": false,
              "gloss": "Judged the change and rendered a verdict.",
              "alsoKnownAs": [
                "PR reviewer",
                "pull request reviewer",
                "approver",
                "code reviewer"
              ],
              "briefReady": true,
              "briefUrl": "/darp/software-code-reviewer.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "academic:peer-reviewer",
              "slug": "academic-peer-reviewer",
              "trade": "academic",
              "field": "academic",
              "url": "/darp/academic-peer-reviewer/",
              "sourceUrl": "/darp/academic-peer-reviewer/",
              "layer": "R",
              "act": "reviewer",
              "status": "registered",
              "alias": false,
              "gloss": "Judged the manuscript and rendered a verdict.",
              "alsoKnownAs": [
                "external reviewer",
                "manuscript reviewer",
                "referee",
                "reviewer 2",
                "Reviewer 2",
                "peer reviewer"
              ],
              "briefReady": true,
              "briefUrl": "/darp/academic-peer-reviewer.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "academic:handling-editor",
              "slug": "academic-handling-editor",
              "trade": "academic",
              "field": "academic",
              "url": "/darp/academic-handling-editor/",
              "sourceUrl": "/darp/academic-handling-editor/",
              "layer": "R",
              "act": "reviewer",
              "status": "registered",
              "alias": false,
              "gloss": "Rendered the accept/reject verdict.",
              "alsoKnownAs": [
                "associate editor",
                "section editor",
                "AE",
                "gatekeeper"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "academic:examiner",
              "slug": "academic-examiner",
              "trade": "academic",
              "field": "academic",
              "url": "/darp/academic-examiner/",
              "sourceUrl": "/darp/academic-examiner/",
              "layer": "R",
              "act": "reviewer",
              "status": "candidate",
              "alias": false,
              "gloss": "Judged a thesis and rendered a pass/revise verdict at the defense.",
              "alsoKnownAs": [
                "external examiner",
                "internal examiner",
                "thesis examiner",
                "viva examiner",
                "dissertation examiner",
                "opponent"
              ],
              "briefReady": true,
              "briefUrl": "/darp/academic-examiner.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            }
          ]
        },
        {
          "id": "verifier",
          "name": "Verifier",
          "url": "/darp/verifier/",
          "sourceUrl": "/darp/verifier/",
          "def": "You are the Verifier when you checked the work against something it has to match, the facts, a spec, a brief, and reported whether it does. You measure against a set standard rather than forming a personal judgment.",
          "test": "Did you compare the work to something it must match - facts, spec, function, brief - and report whether it does?",
          "question": "Did you compare the work to something it must match - facts, spec, function, brief - and report whether it does?",
          "tradeWords": [
            {
              "id": "film:continuity",
              "slug": "film-continuity",
              "trade": "film",
              "field": "film",
              "url": "/darp/film-continuity/",
              "sourceUrl": "/darp/film-continuity/",
              "layer": "R",
              "act": "verifier",
              "status": "reference",
              "alias": false,
              "gloss": "Checked continuity against the script and prior shots.",
              "alsoKnownAs": [],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "film:script-supervisor",
              "slug": "film-script-supervisor",
              "trade": "film",
              "field": "film",
              "url": "/darp/film-script-supervisor/",
              "sourceUrl": "/darp/film-script-supervisor/",
              "layer": "R",
              "act": "verifier",
              "status": "candidate",
              "alias": false,
              "gloss": "Tracked continuity on set against the script and prior shots.",
              "alsoKnownAs": [
                "continuity clerk",
                "continuity supervisor",
                "scripty",
                "script girl"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "film:dit",
              "slug": "film-dit",
              "trade": "film",
              "field": "film",
              "url": "/darp/film-dit/",
              "sourceUrl": "/darp/film-dit/",
              "layer": "R",
              "act": "verifier",
              "status": "candidate",
              "alias": true,
              "gloss": "On-set technician who checked the image meets exposure, color, and technical spec.",
              "alsoKnownAs": [
                "digital acquisition supervisor",
                "digital imaging technician",
                "digital media technician",
                "DMT",
                "data manager",
                "data wrangler",
                "digital loader",
                "QC technician"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "journalism:fact-checker",
              "slug": "journalism-fact-checker",
              "trade": "journalism",
              "field": "journalism",
              "url": "/darp/journalism-fact-checker/",
              "sourceUrl": "/darp/journalism-fact-checker/",
              "layer": "R",
              "act": "verifier",
              "status": "reference",
              "alias": false,
              "gloss": "Checked claims against sources.",
              "alsoKnownAs": [
                "checker",
                "fact checker",
                "fact-checking"
              ],
              "briefReady": true,
              "briefUrl": "/darp/journalism-fact-checker.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "software:qa-engineer",
              "slug": "software-qa-engineer",
              "trade": "software",
              "field": "software",
              "url": "/darp/software-qa-engineer/",
              "sourceUrl": "/darp/software-qa-engineer/",
              "layer": "R",
              "act": "verifier",
              "status": "registered",
              "alias": false,
              "gloss": "Checked the work against spec/function.",
              "alsoKnownAs": [
                "SDET"
              ],
              "briefReady": true,
              "briefUrl": "/darp/software-qa-engineer.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "software:security-researcher",
              "slug": "software-security-researcher",
              "trade": "software",
              "field": "software",
              "url": "/darp/software-security-researcher/",
              "sourceUrl": "/darp/software-security-researcher/",
              "layer": "R",
              "act": "verifier",
              "status": "registered",
              "alias": false,
              "gloss": "Checked the work for vulnerabilities against a security standard.",
              "alsoKnownAs": [
                "bug bounty researcher",
                "vulnerability finder",
                "vulnerability researcher",
                "pentester",
                "bug bounty hunter",
                "bug hunter",
                "penetration tester",
                "red teamer",
                "security researcher"
              ],
              "briefReady": true,
              "briefUrl": "/darp/software-security-researcher.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "software:bug-reporter",
              "slug": "software-bug-reporter",
              "trade": "software",
              "field": "software",
              "url": "/darp/software-bug-reporter/",
              "sourceUrl": "/darp/software-bug-reporter/",
              "layer": "R",
              "act": "verifier",
              "status": "registered",
              "alias": false,
              "gloss": "Reported where the work fails to match intended behavior.",
              "alsoKnownAs": [
                "bug reporter"
              ],
              "briefReady": true,
              "briefUrl": "/darp/software-bug-reporter.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "software:tester",
              "slug": "software-tester",
              "trade": "software",
              "field": "software",
              "url": "/darp/software-tester/",
              "sourceUrl": "/darp/software-tester/",
              "layer": "R",
              "act": "verifier",
              "status": "candidate",
              "alias": false,
              "gloss": "Applied a change and confirmed it produces the intended effect.",
              "alsoKnownAs": [],
              "briefReady": true,
              "briefUrl": "/darp/software-tester.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "academic:replicator",
              "slug": "academic-replicator",
              "trade": "academic",
              "field": "academic",
              "url": "/darp/academic-replicator/",
              "sourceUrl": "/darp/academic-replicator/",
              "layer": "R",
              "act": "verifier",
              "status": "registered",
              "alias": false,
              "gloss": "Checked the result against reproducibility.",
              "alsoKnownAs": [
                "artifact evaluator",
                "replication researcher"
              ],
              "briefReady": true,
              "briefUrl": "/darp/academic-replicator.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "academic:ethics-reviewer",
              "slug": "academic-ethics-reviewer",
              "trade": "academic",
              "field": "academic",
              "url": "/darp/academic-ethics-reviewer/",
              "sourceUrl": "/darp/academic-ethics-reviewer/",
              "layer": "R",
              "act": "verifier",
              "status": "registered",
              "alias": false,
              "gloss": "Checked conformance to ethics protocol.",
              "alsoKnownAs": [
                "ethics committee reviewer",
                "irb member",
                "irb reviewer",
                "iec member",
                "IEC member",
                "rec member",
                "REC member",
                "ethics consultant",
                "IACUC member",
                "IBC member"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "visual-art:image-authenticator",
              "slug": "visual-art-image-authenticator",
              "trade": "visual-art",
              "field": "visual-art",
              "url": "/darp/visual-art-image-authenticator/",
              "sourceUrl": "/darp/visual-art-image-authenticator/",
              "layer": "R",
              "act": "verifier",
              "status": "registered",
              "alias": false,
              "gloss": "Checked whether the work is genuinely by whom it claims.",
              "alsoKnownAs": [
                "attribution specialist",
                "content authenticity reviewer",
                "forensic art analyst",
                "conservation scientist",
                "image-forensics analyst",
                "provenance researcher"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            }
          ]
        },
        {
          "id": "refiner",
          "name": "Refiner",
          "url": "/darp/refiner/",
          "sourceUrl": "/darp/refiner/",
          "def": "You are the Refiner when you corrected the work toward the verdict without making a new thing. The work is improved, but nothing new is created.",
          "test": "Did you change the artifact without making a new thing exist?",
          "question": "Did you change the artifact without making a new thing exist?",
          "tradeWords": [
            {
              "id": "film:colorist",
              "slug": "film-colorist",
              "trade": "film",
              "field": "film",
              "url": "/darp/film-colorist/",
              "sourceUrl": "/darp/film-colorist/",
              "layer": "R",
              "act": "refiner",
              "status": "reference",
              "alias": true,
              "gloss": "Routine shot-matching grade.",
              "alsoKnownAs": [
                "color grader",
                "color timer",
                "di colorist",
                "DI colorist",
                "grading artist",
                "supervising colorist",
                "colourist"
              ],
              "briefReady": true,
              "briefUrl": "/darp/film-colorist.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "journalism:editor",
              "slug": "journalism-editor",
              "trade": "journalism",
              "field": "journalism",
              "url": "/darp/journalism-editor/",
              "sourceUrl": "/darp/journalism-editor/",
              "layer": "R",
              "act": "refiner",
              "status": "reference",
              "alias": true,
              "gloss": "Corrected the copy toward the verdict.",
              "alsoKnownAs": [
                "line editor",
                "text editor"
              ],
              "briefReady": true,
              "briefUrl": "/darp/journalism-editor.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "journalism:copy-editor",
              "slug": "journalism-copy-editor",
              "trade": "journalism",
              "field": "journalism",
              "url": "/darp/journalism-copy-editor/",
              "sourceUrl": "/darp/journalism-copy-editor/",
              "layer": "R",
              "act": "refiner",
              "status": "reference",
              "alias": false,
              "gloss": "Corrected the copy to meet the publication's standards.",
              "alsoKnownAs": [
                "proofreader",
                "copy chief",
                "rim editor",
                "slot"
              ],
              "briefReady": true,
              "briefUrl": "/darp/journalism-copy-editor.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "academic:copyeditor",
              "slug": "academic-copyeditor",
              "trade": "academic",
              "field": "academic",
              "url": "/darp/academic-copyeditor/",
              "sourceUrl": "/darp/academic-copyeditor/",
              "layer": "R",
              "act": "refiner",
              "status": "candidate",
              "alias": false,
              "gloss": "Corrected grammar, style, and house format before publication.",
              "alsoKnownAs": [
                "language editor",
                "line editor",
                "manuscript editor",
                "substantive editor",
                "subeditor"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "visual-art:retoucher",
              "slug": "visual-art-retoucher",
              "trade": "visual-art",
              "field": "visual-art",
              "url": "/darp/visual-art-retoucher/",
              "sourceUrl": "/darp/visual-art-retoucher/",
              "layer": "R",
              "act": "refiner",
              "status": "registered",
              "alias": true,
              "gloss": "Corrected the image to meet a condition standard.",
              "alsoKnownAs": [
                "beauty retoucher",
                "commercial retoucher",
                "post artist"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            }
          ]
        }
      ]
    },
    {
      "id": "prepare",
      "letter": "P",
      "word": "Prepare",
      "url": "/darp/prepare/",
      "sourceUrl": "/darp/prepare/",
      "def": "Get it out, keep it reachable.",
      "test": "Does this contribution get the finished work to its audience and keep it there?",
      "question": "Does this contribution get the finished work to its audience and keep it there?",
      "acts": [
        {
          "id": "finisher",
          "name": "Finisher",
          "url": "/darp/finisher/",
          "sourceUrl": "/darp/finisher/",
          "def": "You adjusted the work's form, not its content, to fit where it is going.",
          "test": "Did you change its form - not its substance - to meet where it is going?",
          "question": "Did you change its form - not its substance - to meet where it is going?",
          "tradeWords": [
            {
              "id": "music:mastering-engineer",
              "slug": "music-mastering-engineer",
              "trade": "music",
              "field": "music",
              "url": "/darp/music-mastering-engineer/",
              "sourceUrl": "/darp/music-mastering-engineer/",
              "layer": "P",
              "act": "finisher",
              "status": "reference",
              "alias": false,
              "gloss": "Mastered the mix to its release target.",
              "alsoKnownAs": [
                "cutting engineer",
                "immersive mastering engineer",
                "transfer engineer"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "film:finishing-artist",
              "slug": "film-finishing-artist",
              "trade": "film",
              "field": "film",
              "url": "/darp/film-finishing-artist/",
              "sourceUrl": "/darp/film-finishing-artist/",
              "layer": "P",
              "act": "finisher",
              "status": "reference",
              "alias": false,
              "gloss": "Conformed the finished film to its release form.",
              "alsoKnownAs": [
                "negative cutter",
                "DI artist",
                "conform artist",
                "deliverables specialist",
                "finishing editor",
                "mastering technician",
                "online editor"
              ],
              "briefReady": true,
              "briefUrl": "/darp/film-finishing-artist.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "software:packager",
              "slug": "software-packager",
              "trade": "software",
              "field": "software",
              "url": "/darp/software-packager/",
              "sourceUrl": "/darp/software-packager/",
              "layer": "P",
              "act": "finisher",
              "status": "registered",
              "alias": false,
              "gloss": "Conformed the code into a shippable package.",
              "alsoKnownAs": [
                "distro packager",
                "downstream packager"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "software:devops-engineer",
              "slug": "software-devops-engineer",
              "trade": "software",
              "field": "software",
              "url": "/darp/software-devops-engineer/",
              "sourceUrl": "/darp/software-devops-engineer/",
              "layer": "P",
              "act": "finisher",
              "status": "candidate",
              "alias": false,
              "gloss": "Built and ran the CI/CD pipeline that delivers code into shipped releases.",
              "alsoKnownAs": [
                "CI/CD engineer",
                "developer experience engineer",
                "platform engineer",
                "devops engineer"
              ],
              "briefReady": true,
              "briefUrl": "/darp/software-devops-engineer.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "academic:production-editor",
              "slug": "academic-production-editor",
              "trade": "academic",
              "field": "academic",
              "url": "/darp/academic-production-editor/",
              "sourceUrl": "/darp/academic-production-editor/",
              "layer": "P",
              "act": "finisher",
              "status": "registered",
              "alias": false,
              "gloss": "Conformed the manuscript to publication form.",
              "alsoKnownAs": [
                "compositor",
                "editorial project manager"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "visual-art:master-printer",
              "slug": "visual-art-master-printer",
              "trade": "visual-art",
              "field": "visual-art",
              "url": "/darp/visual-art-master-printer/",
              "sourceUrl": "/darp/visual-art-master-printer/",
              "layer": "P",
              "act": "finisher",
              "status": "registered",
              "alias": false,
              "gloss": "Conformed each impression to the edition standard.",
              "alsoKnownAs": [
                "apprentice printer",
                "collaborating printer",
                "shop printer",
                "studio printer",
                "printer"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            }
          ]
        },
        {
          "id": "distributor",
          "name": "Distributor",
          "url": "/darp/distributor/",
          "sourceUrl": "/darp/distributor/",
          "def": "You released the work and made it reachable.",
          "test": "Because of you, can the audience now get to it?",
          "question": "Because of you, can the audience now get to it?",
          "tradeWords": [
            {
              "id": "film:distributor",
              "slug": "film-distributor",
              "trade": "film",
              "field": "film",
              "url": "/darp/film-distributor/",
              "sourceUrl": "/darp/film-distributor/",
              "layer": "P",
              "act": "distributor",
              "status": "reference",
              "alias": false,
              "gloss": "Released the film, made it reachable.",
              "alsoKnownAs": [
                "film distributor"
              ],
              "briefReady": true,
              "briefUrl": "/darp/film-distributor.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "journalism:publisher",
              "slug": "journalism-publisher",
              "trade": "journalism",
              "field": "journalism",
              "url": "/darp/journalism-publisher/",
              "sourceUrl": "/darp/journalism-publisher/",
              "layer": "P",
              "act": "distributor",
              "status": "reference",
              "alias": false,
              "gloss": "Released the work, made it reachable.",
              "alsoKnownAs": [
                "digital producer",
                "social and distribution editor"
              ],
              "briefReady": true,
              "briefUrl": "/darp/journalism-publisher.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "visual-art:gallerist",
              "slug": "visual-art-gallerist",
              "trade": "visual-art",
              "field": "visual-art",
              "url": "/darp/visual-art-gallerist/",
              "sourceUrl": "/darp/visual-art-gallerist/",
              "layer": "P",
              "act": "distributor",
              "status": "registered",
              "alias": true,
              "gloss": "Released the work to the public.",
              "alsoKnownAs": [
                "gallery owner",
                "art dealer",
                "private dealer"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            }
          ]
        },
        {
          "id": "keeper",
          "name": "Keeper",
          "url": "/darp/keeper/",
          "sourceUrl": "/darp/keeper/",
          "def": "You keep the work available and working over time.",
          "test": "Is it still reachable because you keep it so?",
          "question": "Is it still reachable because you keep it so?",
          "tradeWords": [
            {
              "id": "film:archivist",
              "slug": "film-archivist",
              "trade": "film",
              "field": "film",
              "url": "/darp/film-archivist/",
              "sourceUrl": "/darp/film-archivist/",
              "layer": "P",
              "act": "keeper",
              "status": "reference",
              "alias": false,
              "gloss": "Keeps the film reachable over time.",
              "alsoKnownAs": [
                "digital preservationist",
                "film conservator",
                "film preservationist",
                "moving image archivist"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "software:maintainer",
              "slug": "software-maintainer",
              "trade": "software",
              "field": "software",
              "url": "/darp/software-maintainer/",
              "sourceUrl": "/darp/software-maintainer/",
              "layer": "P",
              "act": "keeper",
              "status": "registered",
              "alias": true,
              "gloss": "Keeps the project working over time.",
              "alsoKnownAs": [
                "open source maintainer",
                "open source software steward",
                "package maintainer",
                "project maintainer",
                "subsystem maintainer",
                "bug triager",
                "core maintainer"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "software:sre",
              "slug": "software-sre",
              "trade": "software",
              "field": "software",
              "url": "/darp/software-sre/",
              "sourceUrl": "/darp/software-sre/",
              "layer": "P",
              "act": "keeper",
              "status": "candidate",
              "alias": false,
              "gloss": "Kept a running service reliable, available, and operating over time.",
              "alsoKnownAs": [
                "operations engineer",
                "site reliability engineer",
                "system administrator",
                "on-call engineer",
                "sysadmin"
              ],
              "briefReady": true,
              "briefUrl": "/darp/software-sre.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "academic:data-steward",
              "slug": "academic-data-steward",
              "trade": "academic",
              "field": "academic",
              "url": "/darp/academic-data-steward/",
              "sourceUrl": "/darp/academic-data-steward/",
              "layer": "P",
              "act": "keeper",
              "status": "registered",
              "alias": false,
              "gloss": "Keeps the data available over time.",
              "alsoKnownAs": [
                "data librarian",
                "data custodian",
                "research data manager",
                "data curator",
                "data manager"
              ],
              "briefReady": true,
              "briefUrl": "/darp/academic-data-steward.md",
              "briefUses": [
                "darp-assistance",
                "trade-role-grounding"
              ],
              "briefUseText": "Use this Trade Brief for DARP assistance or trade role-grounding for an AI coworker.",
              "briefGuardrail": "Trade role-grounding is not certification, a DARP ruling, or permission to invent missing rules."
            },
            {
              "id": "visual-art:conservator",
              "slug": "visual-art-conservator",
              "trade": "visual-art",
              "field": "visual-art",
              "url": "/darp/visual-art-conservator/",
              "sourceUrl": "/darp/visual-art-conservator/",
              "layer": "P",
              "act": "keeper",
              "status": "candidate",
              "alias": false,
              "gloss": "Preserved a work and stabilized it so it survives.",
              "alsoKnownAs": [
                "art conservator",
                "objects conservator",
                "paintings conservator",
                "paper conservator",
                "photograph conservator",
                "textile conservator",
                "preservationist"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "visual-art:registrar",
              "slug": "visual-art-registrar",
              "trade": "visual-art",
              "field": "visual-art",
              "url": "/darp/visual-art-registrar/",
              "sourceUrl": "/darp/visual-art-registrar/",
              "layer": "P",
              "act": "keeper",
              "status": "candidate",
              "alias": false,
              "gloss": "Tracked, documented, and safeguarded the location and records of works.",
              "alsoKnownAs": [
                "assistant registrar",
                "collections registrar",
                "museum registrar",
                "courier"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            }
          ]
        }
      ]
    }
  ]
}
