a11oy / web /src /data /fabric /agents.ts
betterwithage's picture
sync(space): complete build context — fix BUILD_ERROR (CTO)
518343a verified
Raw
History Blame
5.59 kB
import type { FabricAgent, VerticalId } from './types';
const ALL: readonly VerticalId[] = ['terra', 'vessels', 'counsel', 'carlota', 'aegis', 'lyte', 'sentra'];
export const FABRIC_AGENTS: readonly FabricAgent[] = [
{
id: 'agent-atlas',
name: 'Atlas',
role: 'Maps each vertical\'s entities, workflows, risks, and evidence into a navigable command graph.',
verticalCoverage: ALL,
inputTypes: ['entity registry', 'workflow definition', 'risk register', 'evidence catalogue'],
outputTypes: ['command graph', 'entity map', 'relationship index', 'coverage report'],
governanceLimits: ['Read-only mapping', 'No entity creation', 'No workflow execution'],
route: '/fabric/twins',
},
{
id: 'agent-sentra',
name: 'Sentra',
role: 'Controls approvals, policy enforcement, audit trail integrity, rollback readiness, and safety gates across all verticals.',
verticalCoverage: ALL,
inputTypes: ['approval request', 'policy check', 'action proposal', 'rollback trigger'],
outputTypes: ['approval decision', 'policy verdict', 'audit entry', 'rollback plan'],
governanceLimits: ['Cannot self-approve', 'Human escalation required for exceptions', 'No policy creation without review'],
route: '/sentra',
},
{
id: 'agent-chainlight',
name: 'Chainlight',
role: 'Models probabilities, scenarios, state transitions, and consequence chains for risk and decision support.',
verticalCoverage: ALL,
inputTypes: ['risk parameters', 'decision options', 'historical outcomes', 'environmental signals'],
outputTypes: ['scenario model', 'probability distribution', 'consequence chain', 'confidence score'],
governanceLimits: ['Advisory only', 'No autonomous execution', 'Confidence bands required on all outputs'],
route: '/fabric/risks',
},
{
id: 'agent-psyche',
name: 'PSYCHE',
role: 'Observes cognitive-governance signals: reasoning traces, self-model consistency, volition markers, objections, and revision events.',
verticalCoverage: ALL,
inputTypes: ['reasoning trace', 'self-model snapshot', 'objection event', 'revision log'],
outputTypes: ['governance signal', 'consistency score', 'volition report', 'cognitive health metric'],
governanceLimits: ['Observation only', 'No intervention authority', 'Reports to Sentra'],
route: '/fabric/twins',
},
{
id: 'agent-argo',
name: 'Argo',
role: 'Learns from outcomes, tracks prediction errors, and recommends operating-model improvements across verticals.',
verticalCoverage: ALL,
inputTypes: ['outcome record', 'prediction error', 'operator feedback', 'lesson learned'],
outputTypes: ['improvement recommendation', 'policy update candidate', 'learning report', 'accuracy trend'],
governanceLimits: ['Recommendations only', 'No autonomous policy changes', 'Human review required'],
route: '/fabric/outcomes',
},
{
id: 'agent-verity',
name: 'Verity',
role: 'Validates evidence quality, authority scores, contradiction detection, and source lineage across all proof chains.',
verticalCoverage: ALL,
inputTypes: ['evidence item', 'source metadata', 'related claims', 'chain anchor'],
outputTypes: ['authority score', 'contradiction flag', 'lineage report', 'verification status'],
governanceLimits: ['Validation only', 'No evidence creation', 'Cannot alter proof chain'],
route: '/fabric/evidence',
},
{
id: 'agent-axiom',
name: 'Axiom',
role: 'Interprets doctrine, covenant constraints, policy clauses, and decision boundaries for all verticals.',
verticalCoverage: ALL,
inputTypes: ['doctrine reference', 'covenant clause', 'policy query', 'constraint check'],
outputTypes: ['interpretation', 'constraint verdict', 'policy alignment score', 'boundary report'],
governanceLimits: ['Interpretation only', 'No doctrine creation', 'Escalates ambiguity to human'],
route: '/governance',
},
{
id: 'agent-hermes',
name: 'Hermes',
role: 'Generates executive summaries, stakeholder updates, customer-safe reports, and attorney-review packets.',
verticalCoverage: ALL,
inputTypes: ['decision record', 'outcome data', 'risk summary', 'evidence bundle'],
outputTypes: ['executive brief', 'stakeholder update', 'customer-safe report', 'attorney packet'],
governanceLimits: ['No sensitive data in outputs', 'Human review before distribution', 'Redaction enforced'],
route: '/brief',
},
{
id: 'agent-hephaestus',
name: 'Hephaestus',
role: 'Produces implementation packets, remediation plans, rollout schedules, and change summaries for operational execution.',
verticalCoverage: ALL,
inputTypes: ['decision output', 'remediation requirement', 'rollout plan', 'change request'],
outputTypes: ['implementation packet', 'remediation plan', 'rollout schedule', 'change summary'],
governanceLimits: ['Plan generation only', 'No autonomous execution', 'Sentra approval required before rollout'],
route: '/actions',
},
{
id: 'agent-pallas',
name: 'Pallas',
role: 'Prioritizes risks, decisions, and investment across verticals using cross-domain impact analysis.',
verticalCoverage: ALL,
inputTypes: ['risk register', 'decision queue', 'investment proposal', 'resource constraint'],
outputTypes: ['priority ranking', 'investment recommendation', 'resource allocation', 'trade-off analysis'],
governanceLimits: ['Advisory only', 'No budget authority', 'Human approval for all reallocation'],
route: '/fabric/decisions',
},
] as const;