Visivo capability

A project built to be read by AI tools and agents.

Your whole project is typed YAML and a semantic layer, structured so AI tools and coding agents can read it, propose changes as pull requests, and let you review every edit.

structure → agent → reviewed PR
sourcesmodelssemantic layertyped YAML · JSON schema
AI agent
opens pull requestmetrics:name: churn_rate
You review before mergenot a black box
How it works

What you get with AI-readiness

  1. Composable YAML

    Structure agents can read

    A clean, typed project that AI tools and coding agents can read and edit.

  2. A semantic layer

    Real meaning, not guesses

    Governed metrics and relations give agents the meaning of your data, not a guess.

  3. Reviewable output

    A PR, not a black box

    Agent changes arrive as a pull request you review, validated against the JSON schema.

In the project

An agent proposes a change you review.

The agent edits typed YAML in a pull request, validated against the schema.

project.visivo.yml
# an agent proposes a change in a reviewable pull request
metrics:
- name: churn_rate
sql: churned_accounts / total_accounts # proposed by an agent
model: ${ref(accounts)}
# you review the typed YAML (validated by the JSON schema) before merge
Install command copied