Skip to main content

Policy and Configuration Surfaces

ASF50 has several policy and configuration surfaces. This page lists each one, where it lives, and what it controls.

Governance

SurfacePathPurpose
Root governanceagent-harness/governance/README.mdCore principles.
Owner gate configscripts/goal-runner/scoped_owner_gate.pyVALID_SCOPES, EXTERNAL_HUMAN_SOURCES, APPROVAL_SCOPE_REQUIRES.
Allowed signersagent-harness/governance/allowed_signersPublic keys for signed-ticket verification.
Trust configagent-harness/governance/SIGNED_TICKET_TRUST_CONFIG.mdSigned-ticket namespace policy.

Agent

SurfacePathPurpose
Role definitionsagent-harness/roles/Per-role capability envelopes.
Skill definitionsagent-harness/skills/Reusable agent patterns.
Memory (canonical)agent-harness/memory/Version-controlled memory.
Memory (local)D:\Projects\ASF50-Platform\local\agent-memory/Local ephemeral memory.
Adaptersscripts/goal-runner/adapters/Adapter implementations.

Runtime

SurfacePathPurpose
Runtime rootASF50_RUNTIME_ROOT env var or CLI argWhere the SQLite lives.
Schema migrationsscripts/goal-runner/runtime_store.MIGRATIONSSchema version list.
Quota policyscripts/goal-runner/quota_manager.pyAdapter quota tracking.

Repository

SurfacePathPurpose
Goal contractsgoals/<GOAL_ID>/Per-goal YAML.
Crosswalkgoals/ASF50_PROGRAM_COMPLETION_001/PHASE_EXECUTION_CROSSWALK.yamlPHASE → IMP mapping.
Program roadmapgoals/ASF50_PROGRAM_COMPLETION_001/PROGRAM_ROADMAP.yamlPHASE-XX coverage.
Human gate policygoals/ASF50_PROGRAM_COMPLETION_001/HUMAN_GATE_POLICY.yamlProgram-level gate policy.

CI / workflows

SurfacePathPurpose
Workflows.github/workflows/GitHub Actions definitions.
Branch protectionGitHub UI / .github/settings.yml (if any)main branch rules.

Schema files

SurfacePathPurpose
Goal contract schemagoal_registry.REQUIRED_FIELDS (Python)Required contract fields.
Program contract schemaprogram_contracts.PROGRAM_REQUIRED_FIELDS (Python)Program contract fields.
Signed-ticket schemascripts/goal-runner/signed_ticket_schema.pyTicket payload schema.
Audit verdict schemascripts/goal-runner/audit_integrity.pyAudit verdict shape.