Release Gate

io.github.DailyaiagentsPublished by GitHub account Dailyaiagentsv0.1.1Updated Oct 25, 2026

Local completion-contract checks and release receipts.

Overview

AI-generated overview

A local MCP server that checks completion contracts, requirement states and blockers, and builds retained release receipts for AI-generated work.

What you can do
Check completion contracts against declared requirements and evaluate whether completion is satisfied, preserving each requirement's state rather than upgrading uncertainty to success. Format blockers into a readable list and build retained release receipts recording the scoped result. Work only on local retained files beneath a configured root, with canonical path resolution and symlink-escape protections. Return structured status and scoped receipts without calling a model, uploading files or using the network.
When to use it
Use it when you want a repeatable, deterministic gate before releasing AI-generated work: confirming that a completion contract was actually satisfied, listing what still blocks release, and keeping a receipt of the check. It suits local workflows where evidence must stay on the machine.
Requirements
Python 3.11 or newer and the dailyaiagents-release-gate package installed locally, run over stdio with a --root argument pointing at an absolute workspace path. No account, API key or network access is needed.
Before you install
A passing check proves only the condition and scope named in its receipt; it does not judge broad truth, semantic entailment, live services or legal or security compliance. The README advises reading the security documentation and threat model before using it on sensitive work.

Installation

In SourceWeft

  1. Open Release Gate in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

Daily AI Agent Toolkit

Local, deterministic tools for checking AI-generated work before it is released.

The toolkit contains two Model Context Protocol (MCP) servers and six portable Agent Skills. They inspect retained artifacts, declared claim support, literal citations, completion contracts, blockers, and release receipts without calling a model, uploading files, or requiring a Daily AI Agents account.

Release status: 0.1.1 patch release candidate. PyPI 0.1.0 is public; the patch corrects the case-sensitive MCP Registry ownership marker.

Why this exists

AI systems can produce convincing output without proving that required artifacts exist, cited text is present, or a completion contract was actually satisfied. These tools make those narrow checks repeatable and preserve uncertainty instead of silently upgrading it to success.

They deliberately do not determine broad truth, judge semantic entailment, approve a release, validate a live service, or establish legal or security compliance.

Included tools

ComponentInterfacePurpose
Evidence GateMCP server, four toolsInspect artifacts, declared claim evidence, literal citation containment, and aggregate verification states.
Release GateMCP server, four toolsCheck completion contracts, preserve requirement states, format blockers, and build retained release receipts.
Six Agent SkillsPortable skill directoriesReuse artifact, claim, contract, failure-state, and verification procedures with deterministic self-tests.

Evidence Gate

  • verify_artifact
  • audit_claims
  • audit_citations
  • summarize_verification

Release Gate

  • check_contract
  • evaluate_completion
  • format_blockers
  • build_release_receipt

Agent Skills

  • artifact-verifier
  • claim-truth-gate
  • completion-contract
  • contract-checker
  • fail-loud
  • verification-bench

Install and run

Python 3.11 or newer is required.

bash
python -m pip install dailyaiagents-evidence-gate==0.1.1python -m pip install dailyaiagents-release-gate==0.1.1
dailyai-evidence-gate --root /absolute/path/to/workspacedailyai-release-gate --root /absolute/path/to/workspace

Until the packages are public, install from a clean checkout:

bash
python -m pip install ./servers/evidence-gate ./servers/release-gate

Both servers use MCP stdio transport. A representative client configuration is:

json
{  "mcpServers": {    "dailyai-evidence-gate": {      "command": "dailyai-evidence-gate",      "args": ["--root", "/absolute/path/to/workspace"]    },    "dailyai-release-gate": {      "command": "dailyai-release-gate",      "args": ["--root", "/absolute/path/to/workspace"]    }  }}

See client configuration for the supported transport boundary.

Reproduce the proof

Run the complete local gate:

bash
bash scripts/test-all.sh

The release candidate includes:

  • unit tests for both servers;
  • deterministic self-tests for all six skills;
  • 20 declared-outcome examples spanning all eight MCP tools;
  • rooted-path and symlink-escape protections;
  • clean-wheel installation and stdio tool-discovery checks;
  • package-specific checksums, SBOMs, and build provenance.

See the examples, technical report, receipt schemas, release and recovery process, and local verification record. A passing local check proves only the condition and scope named in its receipt.

Architecture and security boundary

Live repository controls and current fail-closed publication gates are recorded in Repository controls.

text
MCP client   |  stdio + structured inputs   vEvidence Gate / Release Gate   |  canonical path resolution beneath --root   vLocal retained files  --->  structured status + scoped receipt

The servers do not use network access, telemetry, model inference, arbitrary shell execution, or hosted Daily AI Agents infrastructure. Inputs are treated as data rather than shell fragments. URL-only evidence remains UNVERIFIED, and literal citation containment is not semantic support.

Read SECURITY.md and the threat model before using the toolkit on sensitive work.

Project leadership

The toolkit was conceived and led by Cooper Reed, founder of Daily AI Agents LLC, with implementation, testing, release engineering, and documentation developed as a public engineering project. Public claims about the toolkit should link to reproducible checks or retained release evidence in this repository.

Contributing and support

Apache-2.0 licensed.

Source: README.md at commit a64c0b8

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v0.1.1LatestSep 16, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts