Skip to content

All Rules

llms.txt lists every page for an agent

The Fountain lexicon provides 12 rules: 1 lint rule and 11 post-synth checks.

IDSeverityCategoryDescription
FTN001errorsecurityno secret literals in fountain resource declarations or config.

Post-synth checks validate the serialized output after the build pipeline completes.

IDDescription
FTN010Environment declarations must set networking_type explicitly
FTN011Environments should prefer networking_type: limited over unrestricted
FTN012Environment env_vars must not carry cloud-credential-shaped keys or values
FTN013Agent ${VAR} references should resolve against the environment’s declared keys
FTN014Vault keys shadowing a declared Environment key should be visible in review
FTN015Secret-shaped MCP env keys must be ${VAR} references, not literals
FTN016Agent runtime must be a known runtime and model canonical provider/model_id
FTN017Two declarations of the same kind must not resolve to the same fountain name
FTN023Agent runtime “acp” requires runtime_command, and no other runtime accepts one
FTN024Environment setup_timeout_seconds must be an integer from 1 to 900
FTN025A declaration uses a kind or value Managoat removed

chant