{"protocolVersion":"0.3.0","name":"Trinity","description":"Trinity is the ALCF agentic-workflows assistant: an HPC-literate orchestrator that plans and runs scientific computing tasks across DOE leadership facilities (ALCF, NERSC, OLCF) — building and porting software, submitting and monitoring jobs, looking up scientific data, and coordinating specialist domain agents — and returns results with provenance. Send it a natural-language request.\n","version":"1.0","url":"/api/agents/trinity/query","preferredTransport":"https-json","provider":{"organization":"ALCF / Argonne National Laboratory","url":"https://www.alcf.anl.gov"},"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["text/markdown","application/json"],"capabilities":{"streaming":false,"pushNotifications":false},"securitySchemes":{"trinityBearer":{"type":"http","scheme":"bearer"}},"security":[{"trinityBearer":["agent:query"]}],"skills":[{"id":"hpc-assistant","name":"HPC Assistant","description":"Answer questions and carry out tasks about DOE HPC systems — queues, modules, software recipes, allocations, facility status — across ALCF, NERSC, and OLCF.\n","tags":["hpc","alcf","nersc","olcf","assistant"],"inputModes":["text/plain","application/json"],"outputModes":["text/markdown"]},{"id":"run-workload","name":"Run / Build / Port Workloads","description":"Plan, build, port, submit, and monitor scientific software and ML workloads on DOE systems via the workflow catalog and job-submission tooling.\n","tags":["build","port","submit-job","clearml","slurm","pbs"],"inputModes":["text/plain","application/json"],"outputModes":["text/markdown","application/json"]},{"id":"science-data","name":"Scientific Data Lookup","description":"Query curated scientific databases (Materials Project, PDB, PubChem, NASA, astrophysics, genomics, and more) and synthesize the results.\n","tags":["databases","materials","chemistry","biology","astronomy"],"inputModes":["text/plain","application/json"],"outputModes":["text/markdown","application/json"]},{"id":"orchestrate-agents","name":"Multi-Agent Orchestration","description":"Decompose a campaign and coordinate specialist domain agents (DFT, MD, CFD, performance, storage, …) toward a goal, passing results between them.\n","tags":["orchestration","campaign","motifs"],"inputModes":["text/plain","application/json"],"outputModes":["text/markdown"]}],"x-trinity":{"id":"trinity","domains":["general","hpc","science"],"motif":"planner-executor","state":"available","systems":["polaris","aurora","crux","sophia","sirius","perlmutter","frontier"],"knowledge":[{"domain":"hpc","description":"DOE leadership systems — queues, schedulers (PBS/Slurm), module orders, filesystem layouts, allocation/billing, and per-system build/run gotchas.\n","reliability":["confirmed","inferred"]},{"domain":"science","description":"Cross-domain scientific computing — DFT/materials, molecular dynamics, CFD, ML training/serving, and HPC I/O benchmarking workflows.\n","reliability":["confirmed","inferred"]}],"tokenEndpoint":"/api/agents/trinity/token"}}