Inspiration

Autonomous agents are good at producing answers, but real work fails at the acceptance boundary: a deployment is assumed to be live, a marketplace task is treated as current, or a deliverable is declared finished without authoritative evidence. Proofline makes that boundary executable.

What it does

Proofline turns a task contract into explicit requirements, evaluates evidence for freshness and authority, detects contradictions, and produces a deterministic SHA-256 proof packet. Missing, stale, non-authoritative, or conflicting evidence blocks completion. Even when every substantive requirement passes, external actions remain behind an explicit human-approval gate.

How we built it

  • Gemini 3.6 Flash interprets requirements and evidence through a real Google ADK agent.
  • Google Agent Development Kit provides the application and narrowly scoped tool surface.
  • A deterministic Python core evaluates evidence and hashes canonical proof packets.
  • A reproducible Docker image runs the ADK API on Google Cloud Run.
  • Firestore and Pub/Sub are documented extension points for future durable storage and asynchronous rechecks; they are not represented as active in this demo.

The verification core runs without cloud credentials so judges can reproduce the safety boundary locally.

Live evidence

Proofline is deployed in europe-west1 as Cloud Run revision proofline-00001-rqw. An external verification returned HTTP 200 for app discovery and session creation. A real Gemini 3.6 Flash run invoked evaluate_packet and returned READY with one authoritative evidence item and packet hash 973750f90ceffd925eba6716399f9064fcc789522ae8455efe764ef6c841eb5d. The exact URL, configuration, and result are recorded in the public repository.

Challenges

The main challenge was separating probabilistic interpretation from deterministic acceptance. Gemini can help understand the task, but it cannot silently decide that evidence is sufficient. Proofline therefore narrows the model's role and makes freshness, source authority, contradictions, proof hashing, and approval requirements explicit and testable.

Accomplishments

  • Nine focused tests cover the decision surface, evidence quality, stable hashing, human approval, and the Cloud Run container contract.
  • The real Google ADK 2.6.2 package imports the project as concrete App and LlmAgent instances.
  • The public Cloud Run deployment was verified end to end with Gemini and the deterministic tool.
  • The public repository contains reproducible commands, a four-state decision matrix, architecture documentation, and secret-safe deployment evidence.

What we learned

Trustworthy agents need more than good prompts. They need a narrow acceptance boundary, explicit evidence provenance, stable proof artifacts, and a clear point where human authority resumes.

What's next

Persist packets in Firestore, use Pub/Sub for scheduled evidence refresh, and add adapters for CI results, deployment health, marketplace state, and signed delivery receipts.

AI disclosure

Proofline and this demo were developed with AI assistance. Synthetic fixtures are clearly identified. Hosted deployment claims are backed by the live Cloud Run service, public source code, deterministic tests, and recorded verification evidence.

Built With

Share this project:

Updates

posted an update

AI-assisted field note: a reliable agent should separate probabilistic reasoning from deterministic acceptance. This article shows the five-part evidence gate behind Proofline—explicit requirements, source authority, freshness, contradiction checks, and a proof packet before any external action. It includes the public implementation and reproducible evidence: https://medium.com/@relaunchdept/your-ai-agent-said-done-what-would-prove-it-f26c2c8b7343

Log in or sign up for Devpost to join the conversation.

posted an update

AI-assisted project update: Proofline is now live on Google Cloud Run. A verified Gemini 3.6 Flash run invoked the deterministic evaluate_packet tool and returned READY with an authoritative evidence item and recorded SHA-256 proof packet. The public repository includes nine focused tests, deployment evidence, and exact reproduction steps: https://github.com/ceodaradigu/proofline-agent

Log in or sign up for Devpost to join the conversation.