{
  "registryVersion": "2026-06-23",
  "generated": "2026-08-03",
  "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 layers. If the layer is enough, stop there. Use acts only when a layer 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/",
    "exploreUrl": "/darp/explore/",
    "registryMarkdownUrl": "/darp/registry.md",
    "synonymsUrl": "/darp/synonyms.json"
  },
  "counts": {
    "layers": 4,
    "acts": 13,
    "tradeWords": 138,
    "briefReady": 66
  },
  "layers": [
    {
      "id": "devise",
      "letter": "D",
      "word": "Devise",
      "url": "/darp/devise/",
      "sourceUrl": "/darp/devise/",
      "def": "Decide what to make.",
      "teach": "You had the idea. You said what to make, or you said yes to making it.",
      "pick": "It got decided. You set what the work should be, or you gave the yes that let it exist.",
      "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.",
          "pick": "The idea started with you, before anything took shape.",
          "test": "Before anything existed, was the original idea yours?",
          "question": "Before anything existed, was the original idea yours?",
          "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 work's direction, rules, or look.",
          "pick": "You set the direction, rules, or look it followed.",
          "test": "Did your direction or limits guide how the work was made or shape how it turned out?",
          "question": "Did your direction or limits guide how the work was made or shape how it turned out?",
          "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": "education:subject-expert",
              "slug": "education-subject-expert",
              "trade": "education",
              "field": "education",
              "url": "/darp/education-subject-expert/",
              "sourceUrl": "/darp/education-subject-expert/",
              "layer": "D",
              "act": "shaper",
              "status": "candidate",
              "alias": false,
              "gloss": "Supplied the authoritative subject knowledge that shaped the content.",
              "alsoKnownAs": [
                "SME",
                "clinical expert",
                "consulting editor",
                "content advisor",
                "content consultant",
                "content expert",
                "domain expert",
                "faculty SME",
                "job analysis committee member",
                "subject-expert"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            }
          ]
        },
        {
          "id": "backer",
          "name": "Backer",
          "url": "/darp/backer/",
          "sourceUrl": "/darp/backer/",
          "def": "You said yes, funded it, or commissioned it.",
          "pick": "You said yes, with the funding or the clearance it needed.",
          "test": "Did the work need your yes or your resources?",
          "question": "Did the work need your yes or your resources?",
          "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.",
      "teach": "You made the thing itself: the words, the music, the pictures, the code.",
      "pick": "It got made. You brought something into being that wasn't there before.",
      "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.",
          "pick": "You made something wholly new, from nothing at all.",
          "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": true,
              "briefUrl": "/darp/music-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": "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": true,
              "briefUrl": "/darp/music-orchestrator.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: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": "education:author",
              "slug": "education-author",
              "trade": "education",
              "field": "education",
              "url": "/darp/education-author/",
              "sourceUrl": "/darp/education-author/",
              "layer": "A",
              "act": "maker",
              "status": "candidate",
              "alias": false,
              "gloss": "Wrote the resource.",
              "alsoKnownAs": [
                "chapter author",
                "co-author",
                "content developer",
                "content specialist",
                "contributing author",
                "courseware writer",
                "curriculum developer",
                "curriculum writer",
                "examination item writer",
                "examination narrative writer"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "education:image-describer",
              "slug": "education-image-describer",
              "trade": "education",
              "field": "education",
              "url": "/darp/education-image-describer/",
              "sourceUrl": "/darp/education-image-describer/",
              "layer": "A",
              "act": "maker",
              "status": "candidate",
              "alias": false,
              "gloss": "Wrote the descriptions of the images so the resource can be taken in without seeing them.",
              "alsoKnownAs": [
                "accessibility describer",
                "alt text author",
                "alt text writer",
                "alt-text author",
                "extended description writer",
                "image describer",
                "image description writer",
                "long description writer"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "education:instructional-designer",
              "slug": "education-instructional-designer",
              "trade": "education",
              "field": "education",
              "url": "/darp/education-instructional-designer/",
              "sourceUrl": "/darp/education-instructional-designer/",
              "layer": "A",
              "act": "maker",
              "status": "candidate",
              "alias": false,
              "gloss": "Designed how the resource teaches: its activities, its sequence, and its assessment.",
              "alsoKnownAs": [
                "LXD",
                "courseware designer",
                "curriculum coordinator",
                "curriculum designer",
                "curriculum specialist",
                "e-learning developer",
                "education specialist",
                "instructional designer",
                "instructional systems specialist",
                "instructional technologist"
              ],
              "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.",
          "pick": "You gave your rendering of it, and that became the whole thing.",
          "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.",
          "pick": "You took an existing work and made it into this.",
          "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 arranged existing pieces into a new whole.",
          "pick": "You selected pieces others had made and arranged them into something new.",
          "test": "Does a new whole exist because you chose and placed parts? Your credit is for the arrangement, not the parts.",
          "question": "Does a new whole exist because you chose and placed parts? Your credit is for the arrangement, not the parts.",
          "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": "education:compiler",
              "slug": "education-compiler",
              "trade": "education",
              "field": "education",
              "url": "/darp/education-compiler/",
              "sourceUrl": "/darp/education-compiler/",
              "layer": "A",
              "act": "curator",
              "status": "candidate",
              "alias": false,
              "gloss": "Assembled existing sources into one coherent resource.",
              "alsoKnownAs": [
                "content curator",
                "curator"
              ],
              "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.",
      "teach": "You checked it, and gave people a reason to trust it.",
      "pick": "It got checked. You judged, tested, or corrected, and gave others 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 judged the work and said what you thought of it.",
          "pick": "You judged the work and gave your reasons for it.",
          "test": "Did you give your own opinion of the work, rather than measure it against a fixed standard?",
          "question": "Did you give your own opinion of the work, rather than measure it against a fixed standard?",
          "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": "education:educational-reviewer",
              "slug": "education-educational-reviewer",
              "trade": "education",
              "field": "education",
              "url": "/darp/education-educational-reviewer/",
              "sourceUrl": "/darp/education-educational-reviewer/",
              "layer": "R",
              "act": "reviewer",
              "status": "candidate",
              "alias": false,
              "gloss": "Judged how well the resource teaches.",
              "alsoKnownAs": [
                "adoption reviewer",
                "alpha reviewer",
                "beta reviewer",
                "course design reviewer",
                "course reviewer",
                "curriculum reviewer",
                "expert reviewer",
                "faculty reviewer",
                "instructional materials reviewer",
                "open textbook reviewer"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "education:peer-reviewer",
              "slug": "education-peer-reviewer",
              "trade": "education",
              "field": "education",
              "url": "/darp/education-peer-reviewer/",
              "sourceUrl": "/darp/education-peer-reviewer/",
              "layer": "R",
              "act": "reviewer",
              "status": "candidate",
              "alias": false,
              "gloss": "Judged the scholarly merit and rendered a verdict.",
              "alsoKnownAs": [
                "content reviewer",
                "editorial board member",
                "peer reviewer"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "education:sensitivity-reader",
              "slug": "education-sensitivity-reader",
              "trade": "education",
              "field": "education",
              "url": "/darp/education-sensitivity-reader/",
              "sourceUrl": "/darp/education-sensitivity-reader/",
              "layer": "R",
              "act": "reviewer",
              "status": "candidate",
              "alias": false,
              "gloss": "Judged the content for bias, cultural sensitivity, and harm.",
              "alsoKnownAs": [
                "authenticity reader",
                "bias and sensitivity reviewer",
                "sensitivity reader",
                "social content reviewer"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            }
          ]
        },
        {
          "id": "verifier",
          "name": "Verifier",
          "url": "/darp/verifier/",
          "sourceUrl": "/darp/verifier/",
          "def": "You checked the work against a fixed standard and reported whether it matches.",
          "pick": "You checked it against a fixed standard and reported whether it passed.",
          "test": "Did you compare the work to something it must match (the facts, a spec, a function, a brief) rather than give your own opinion?",
          "question": "Did you compare the work to something it must match (the facts, a spec, a function, a brief) rather than give your own opinion?",
          "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": "education:technical-reviewer",
              "slug": "education-technical-reviewer",
              "trade": "education",
              "field": "education",
              "url": "/darp/education-technical-reviewer/",
              "sourceUrl": "/darp/education-technical-reviewer/",
              "layer": "R",
              "act": "verifier",
              "status": "candidate",
              "alias": false,
              "gloss": "Checked that the code, the proofs, and the specifications hold.",
              "alsoKnownAs": [
                "accuracy checker",
                "accuracy reviewer",
                "conformance tester",
                "correlation reviewer",
                "standards alignment reviewer",
                "validator"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            }
          ]
        },
        {
          "id": "refiner",
          "name": "Refiner",
          "url": "/darp/refiner/",
          "sourceUrl": "/darp/refiner/",
          "def": "You corrected the work.",
          "pick": "You corrected it yourself, your hands on the changes.",
          "test": "Did you bring the work into line with what's called for (a reference, a standard, a decision)?",
          "question": "Did you bring the work into line with what's called for (a reference, a standard, a decision)?",
          "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": "education:copy-editor",
              "slug": "education-copy-editor",
              "trade": "education",
              "field": "education",
              "url": "/darp/education-copy-editor/",
              "sourceUrl": "/darp/education-copy-editor/",
              "layer": "R",
              "act": "refiner",
              "status": "candidate",
              "alias": false,
              "gloss": "Corrected grammar, spelling, style, and readability line by line.",
              "alsoKnownAs": [
                "copy editor",
                "copyeditor"
              ],
              "briefReady": false,
              "briefUrl": null,
              "briefUses": [],
              "briefUseText": null,
              "briefGuardrail": null
            },
            {
              "id": "education:developmental-editor",
              "slug": "education-developmental-editor",
              "trade": "education",
              "field": "education",
              "url": "/darp/education-developmental-editor/",
              "sourceUrl": "/darp/education-developmental-editor/",
              "layer": "R",
              "act": "refiner",
              "status": "candidate",
              "alias": false,
              "gloss": "Corrected the structure, the gaps, and the argument of the draft.",
              "alsoKnownAs": [
                "content editor",
                "manuscript editor",
                "structural editor",
                "substantive editor"
              ],
              "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.",
      "teach": "You finished it and got it out where people can find it.",
      "pick": "It got out. You tuned its form, released it, or kept it available, and what the work was didn't change.",
      "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.",
          "pick": "You tuned its form once, readying it for what came next.",
          "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": "education:technical-editor",
              "slug": "education-technical-editor",
              "trade": "education",
              "field": "education",
              "url": "/darp/education-technical-editor/",
              "sourceUrl": "/darp/education-technical-editor/",
              "layer": "P",
              "act": "finisher",
              "status": "candidate",
              "alias": false,
              "gloss": "Polished the formatting, the cross-references, and the index for release.",
              "alsoKnownAs": [
                "accessibility remediation specialist",
                "compositor",
                "conversion vendor",
                "EPUB developer",
                "formatter",
                "layout artist",
                "production editor",
                "typesetter"
              ],
              "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.",
          "pick": "You put it out, and people reached it because you did.",
          "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.",
          "pick": "You keep it available, you tend to what keeps it there.",
          "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
            }
          ]
        }
      ]
    }
  ]
}
