🧠 **Teaching an AI Assistant What It Is Allowed to Know, Claim, and Do**

Leader ●1 ●3 ●124
calendar_today ago β€’ schedule5 min read

🧠 Teaching an AI Assistant What It Is Allowed to Know, Claim, and Do

We just merged a new MyZubster milestone around Zorgax.

PR #1573 introduced an evidence-bound capability model for the assistant.

The question behind it was not simply:

β€œHow do we give an AI assistant more knowledge?”

The harder problem is:

How do we define what it is actually allowed to do with that knowledge β€” and how do we prove those capabilities?

That capability layer is now merged.

Canonical merge:

4974cd5188603704a118ae41b35e14fa5c43f03f

All four repository gates passed before merge:

  • CI – Test e Lint
  • Continuous Evidence Gate
  • MYZ-164 Seller Free policy
  • Security Audit

Separating contributor competence from AI capability

One of the key design decisions is that these are two different things.

A contributor record answers:

  • Who produced this work?
  • Which repository or pull request supports it?
  • What was documented, recorded or tested?
  • What is the evidence state?
  • What are the limitations?

A Zorgax capability answers:

  • Which evidence may Zorgax consume?
  • Which actions may it perform?
  • Which claims must it not make?
  • Which source state is required?
  • Does the capability need a bounded test before it can be called TESTED?

That distinction matters.

Contributor evidence does not automatically become unrestricted AI expertise.

A machine-readable capability model

The new schema is:

myzubster.zorgax-capability.v1

Conceptually:

inputs
β†’ allowed actions
β†’ prohibited claims
β†’ evidence requirements
β†’ linked evidence
β†’ limitations
β†’ capability state

Initial canonical capability states:

Contributor Profile Assistant
β†’ DOCUMENTED

Research Evidence Navigator
β†’ TESTED

Interoperability Checkpoint Assistant
β†’ DOCUMENTED

Only one starts as TESTED.

That is deliberate.

Example: contributor profiles

The Contributor Profile Assistant may use approved public evidence to:

  • summarize declared professional interests;
  • prepare a profile draft;
  • identify evidence state and provenance;
  • suggest bounded onboarding steps.

But it must not:

  • invent qualifications;
  • infer employment;
  • infer certification;
  • infer Passport / LIFE / DAO participation without separate consent;
  • publish profile information without the required approval.

A self-declared interest stays self-declared.

It does not silently become verified competence.

Example: research evidence

The Research Evidence Navigator follows another important rule:

evidence state survives retrieval.

If a research source is:

SUPPORTED

then after Zorgax retrieves or summarizes it, it remains:

SUPPORTED

not:

TESTED

not:

scientifically validated

not:

clinically certified

This capability already has bounded contributor-scoped checkpoint evidence behind it, which is why it can currently be marked TESTED.

Capability testing

The model is now:

Capability definition
        ↓
Allowed evidence
        ↓
Bounded procedure
        ↓
Observed result
        ↓
PASS / FAIL / PARTIAL
        ↓
Evidence state

Documentation alone is not enough.

A capability should become TESTED only when a reproducible bounded checkpoint supports it.

CI enforcement

The capability registry is machine-validated.

The Continuous Evidence Gate now checks:

  • schema validity;
  • duplicate capability IDs;
  • registry ↔ file consistency;
  • status consistency;
  • whether a TESTED capability actually links to bounded TESTED checkpoint evidence.

So capability state is no longer just prose.

It is something CI can reject.

Why this matters

A lot of AI systems are described in vague terms:

β€œThe assistant knows X.”

I prefer:

source
β†’ provenance
β†’ evidence state
β†’ allowed capability
β†’ guardrails
β†’ bounded test
β†’ observed result

That makes it easier to answer:

  • Why is Zorgax allowed to say this?
  • Which source supports it?
  • Is the information self-declared, supported, recorded or tested?
  • What is Zorgax explicitly prohibited from inferring?
  • Has this specific capability actually been tested?

Current roadmap

The broader MyZubster path is becoming:

Contributor evidence
β†’ machine-validatable checkpoint
β†’ competence / provenance registry
β†’ Zorgax capability registry
β†’ bounded capability tests
β†’ Passport / Knowledge Graph / workflows

without collapsing all of those states into one generic β€œverified” label.

The principle behind the whole milestone is simple:

AI capability should be bounded by evidence, not by confidence.

Next step: move the Contributor Profile Assistant from DOCUMENTED to TESTED through a real bounded contributor checkpoint.

We just merged a new MyZubster capability layer for Zorgax.

PR #1573 introduced a machine-readable model for defining what an AI assistant is allowed to know, claim, and do.

Canonical merge:

4974cd5188603704a118ae41b35e14fa5c43f03f

Before merge, all repository gates passed:

CI – Test e Lint
β†’ PASS

Continuous Evidence Gate
β†’ PASS

MYZ-164 Seller Free policy
β†’ PASS

Security Audit
β†’ PASS

The core separation

I’m separating two concepts that are often mixed together:

Contributor competence / evidence

and

AI capability

A contributor record describes:

  • repository / PR / commit provenance;
  • documented or tested work;
  • evidence state;
  • explicit limitations;
  • consent boundaries.

A Zorgax capability describes:

  • allowed input sources;
  • allowed actions;
  • prohibited claims;
  • minimum evidence requirements;
  • linked checkpoints;
  • limitations;
  • capability state.

Contributor expertise does not automatically become unrestricted AI expertise.

Capability schema

The first version uses:

myzubster.zorgax-capability.v1

A capability looks conceptually like:

source evidence
    ↓
allowed inputs
    ↓
allowed actions
    ↓
must-not rules
    ↓
evidence requirements
    ↓
linked checkpoints
    ↓
capability state

Initial canonical capabilities:

zorgax.contributor-profile-assistant
β†’ DOCUMENTED

zorgax.research-evidence-navigator
β†’ TESTED

zorgax.interoperability-checkpoint-assistant
β†’ DOCUMENTED

The asymmetry is intentional.

Documentation does not equal testing.

Example: contributor profiles

The Profile Assistant may:

  • summarize declared interests;
  • prepare profile drafts;
  • preserve provenance;
  • suggest bounded onboarding steps.

But it must not:

  • invent qualifications;
  • infer certification;
  • infer employment;
  • infer Passport / LIFE / DAO participation;
  • publish contributor information without the required approval.

So a self-declared interest stays self-declared.

It does not silently become verified competence.

Example: research evidence

The Research Evidence Navigator has a stricter evidence-preservation rule.

If a source is:

SUPPORTED

then Zorgax retrieval must preserve:

SUPPORTED

It must not turn it into:

TESTED

or β€œscientifically validated”

or β€œclinically certified”.

This is one of the places where evidence semantics matter more than fluent output.

Machine-validatable capability states

The repository now validates capability definitions in CI.

The validator checks:

  • JSON Schema validity;
  • duplicate capability IDs;
  • registry/file consistency;
  • capability status consistency;
  • whether a TESTED capability actually links to TESTED bounded checkpoint evidence.

The intended lifecycle becomes:

PROPOSED
β†’ DOCUMENTED
β†’ IN_VERIFICATION
β†’ TESTED

with:

DISABLED

available when a capability should no longer be used operationally.

Why this matters

A common AI architecture pattern is:

model + tools + instructions

But that still leaves a governance problem:

Which tool-assisted claims are actually supported?

The model we are moving toward is:

evidence
β†’ provenance
β†’ capability
β†’ guardrails
β†’ bounded test
β†’ observed result
β†’ state

This gives us a way to ask:

  • Which source supports this?
  • Is it documented, supported, recorded or tested?
  • Is the assistant allowed to act on it?
  • Has that specific capability passed a bounded checkpoint?
  • What is explicitly outside scope?

Broader direction

This now connects directly with the contributor evidence model already implemented in MyZubster:

Contributor work
β†’ machine-validatable interoperability checkpoint
β†’ provenance / competence records
β†’ Zorgax capability registry
β†’ bounded capability tests
β†’ optional Passport / Knowledge Graph workflows

without collapsing technical evidence, contributor identity, consent, publication, certification, payment and governance into one generic β€œverified” state.

The design principle is:

AI capability should be evidence-bound, not confidence-bound.

The capability registry is now merged and enforced by CI.

The next step is no longer schema design.

It is execution:

take zorgax.contributor-profile-assistant from DOCUMENTED to TESTED through a real bounded contributor checkpoint.

πŸ”₯ Join developers growing publicly
Share your knowledge, build in public, and grow your developer presence with a global community.

More Posts

The Sovereign Vault β€” A Comprehensive Guide to Protocol-Driven AI

Ken W. Algerverified - Jun 4

What Developers Already Know About Data Center Delays

Tom Smithverified - Sep 28

What Is SARIF and How Does It Help Security Tools Work Together?

Ganesh Kumar - Jul 4

Your AI Doesn't Just Write Tests. It Runs Them Too.

Kevin Martinez - May 12

Building MyZubster: Daniel Ioni’s Journey From an Idea to an Open-Source Ecosystem

James Dayalverified - Sep 13
chevron_left
3.5k Points β€’ 128 Badges
Rimini
94Posts
9Comments
32Connections

Related Jobs

View all jobs β†’

Commenters (This Week)

4 comments
1 comment
1 comment

Contribute meaningful comments to climb the leaderboard and earn badges!