// agentic governance · event-driven · ai-native · music × machine

flux7.art

I build tools that decide what an AI agent is allowed to do. I also work on Kafka, event streaming and API platforms, and I play music with machines.

Marc Verchiani Engineer · AI agent governance, event streaming, MCP tooling marc@flux7.art
// log_
>flux7ai agent governance >event7schema registry governance >staff7ai-native psa platform >kafka7runtime schema enforcement >scout7autonomous web research agent >arch7excalidraw diagram generator >ollama-mcpmcp server for ollama >chromecast-mcpmcp server for chromecast >score7audio harmonic analysis >keys7live piano-ai duet >flux7-studioimage & video workshop >flux7-audiomusic workshop >flux7-pressdocument workshop >xrns7headless renoise reader >astroGenAIai astrological pipeline
scroll
01 //

Agentic AI Governance

Before an agent runs a tool, something decides whether it may. flux7 does that in four steps: a rules engine in under a millisecond, past decisions kept in memory, an arbitration when the rules don't settle it, and a human when it matters.

// Governance infrastructure for AI agents
Policy. Memory. Judgment. Oversight.

Four projects: one says yes or no, one remembers what was decided before, one arbitrates the unclear cases, one hands it to a human.

flux7-mesh flux7-memory flux7-supervisor flux7-console
How it works →docs.flux7.art
L0  flux7-mesh        policy engine          <1ms
     |
L1  flux7-memory      3+ past approvals      ~100ms
     |
L1+ flux7-supervisor  rules + LLM            ~2-20s
     |
L2  flux7-console     human UI               minutes
     |
    decisions stored as facts in memory
Running on it Two agents. Every tool they call goes through the four layers above.
scout7Go
Autonomous web research agent

Searches, extracts architectures, outputs Excalidraw diagrams. First autonomous agent running on flux7-mesh.

audit7Python
RAG audit agent

Audits a codebase via Claude API + flux7-mesh governance + LanceDB vector store.

02 //

EDA · API · Consulting

The same problem, for data instead of agents. Making sure the messages that travel between systems keep the shape everyone agreed on. Schema registries, Kafka, API platforms, and the consulting that goes with them.

// SaaS · Schema Registry · Governance
● live
event7
Schema Registry Governance Platform

Universal governance layer for Schema Registries. Tags, ownership, diff viewer, AsyncAPI, references graph and AI agent — provider-agnostic.

Next.jsFastAPISupabaseConfluentApicurio
tap to flip →
event7 screenshot
4
SR Providers
AI
Schema Agent
SaaS
+ On-Prem
OSS
Apache 2.0
← tap to flip
// SaaS · Staffing · Capacity · Margin
● live
staff7
AI-Native Professional Services Platform

Staffing, capacity and margin platform for consulting firms. Connects skills, assignments, timesheets and financials — with an AI copilot. Multi-tenant · RLS · Edge.

Next.jsSupabaseCloudflareOllamaMCP
tap to flip →
staff7 screenshot
100%
Multi-tenant RLS
AI
Supabase context
Edge
Cloudflare
EN/FR
i18n
← tap to flip
// Kafka · Proxy · Runtime Governance
● poc
kafka7
Runtime Enforcement for event7

Kafka wire-protocol proxy enforcing event7 governance verdicts at produce time. Schema ID extraction, verdict cache, non-compliant records rejected before the broker — decisions in event7, enforcement in a pure proxy.

KroxyliciousJavaKafkaevent7
tap to flip →
producer ──► kafka7 ──► broker
                │
                └──► event7
              PASS · WARN · FAIL
0x00
SR wire format
300s
Verdict cache
FAIL
→ INVALID_RECORD
Go
Phase 2 · kmsg
← tap to flip

Consulting & engineering — Kafka · Event-Driven · API platforms

Schema governance, event-driven architecture and API platform design — from Kafka and Confluent ecosystems to provider-agnostic tooling.

Confluent Kafka Schema Registry Event-Driven API / Kong
03 //

AI-Native Tools & Workshops

Small tools I use every day. MCP servers that let an AI agent draw a diagram, run a local model or cast to a TV, plus three workshops I built for my own image, music and document work.

MCP servers Diagrams, local models, casting, astrology.
arch7Python
Architecture diagrams as MCP

Turns nodes + connections into Excalidraw. Auto-styling for 80+ components (GCP, Kong, Confluent).

ollama-mcpGo
Ollama as MCP server

Generate, chat, embed — any MCP client to local Ollama models. Single binary, zero deps.

chromecast-mcpPython
Cast from your AI agent

Control Google Chromecast from any MCP client. YouTube, local files, URLs.

live · astrogen.art
astroGenAIPython
AI astrological content pipeline

Horoscopes from Skyfield calculations, sky charts, voice synthesis, automated video.

Private workshops

Three workshops, built the same way. Image, music, documents. Each keeps one source file and produces every format from it. The AI part is a Claude Code session watching a folder, so there is no API key anywhere. Private tools, not products, but write if you want to know how they work.

private · ask me
flux7-studioPython · Next
Image & video workshop

Composes stills and clips on local diffusion models: keyframes, transitions between them, one image brought to life. Prompt in, gallery out.

private · ask me
flux7-audioPython · Next
Music workshop

Where score7, xrns7 and keys7 meet: one canonical fragment holds key, chords and notes, and every view — sheet music, MIDI, tracker pattern — is a projection of it.

private · ask me
flux7-pressPython · Next
Document workshop

Write once in markdown, print six ways: PDF, Word, slides, wiki markup. Structure, house style and format stay independent, and diagrams live inside the text.

04 //

Music · Human × Machine

Playing piano with an AI. It listens to what I play, names the chords and the key, and answers on the instrument. It also reads finished tracks, from the audio file or straight from the Renoise project. The three tools below meet in flux7-audio, the music workshop.

01 · Live duet
keys7Go
Live piano ↔ AI duet

Reads chords, key and cadences live from any MIDI piano. Double-tap the lowest key and the AI answers through the instrument — multi-voice, turn by turn.

02 · Analysis
score7Python
Audio harmonic analysis

Key, chord grid, melody and timbre from any mp3/flac/wav. CLI + MCP, stem separation.

03 · Reading
xrns7Go
Headless Renoise reader

Exact notes from .xrns files, no Renoise running — song map, JSON notes in beats, playable sequences (one voice per tracker column).