Skip to content

stan266/corobate-spec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Corobate attestation receipts — public specification & verifier

A receipt format for machine and AI decisions: evidence graded by provenance, confidence gated by the weakest required input, honest abstention, a hash-chain seal, and an RFC 3161 anchor from a public timestamp authority.

Verify a sample in your browser — offline, no account: https://corobate.com/verify/ (or open verifier/corobate-verifier.html from this repo locally and drop in any file from samples/).

What's here

Path Contents
spec/ The receipt format specification, written in Internet-Draft form: JSON structure, RFC 8785 canonicalization, the hash chain, and the RFC 3161 anchor profile.
samples/ Five complete receipts — APPROVE, CAUTION, and WITHHELD verdicts among them — each sealed and anchored to freeTSA.org, a public timestamp authority unaffiliated with Corobate.
verifier/ The single-file, dependency-free browser verifier. It recomputes the hash chain and validates the RFC 3161 token, entirely client-side.
verify_anchor/ An offline proof bundle: verify a receipt's timestamp token with nothing but openssl ts -verify and the authority's own certificates. Instructions in VERIFY_ANCHOR.md.

Status — read this before citing

The specification is written in Internet-Draft format because that is the format standards work expects. It has not been submitted to the IETF, has no document number, is not the product of any working group, and is not a standard of any kind. RFC 3161, RFC 8785, and the other documents it builds on are standards; this document is a proposal published by its author.

The verdicts a receipt records concern evidence quality and process — they are not legal, financial, or compliance advice, and no conformance to any regulation is claimed.

Patent notice

The subject matter described here is covered by a pending United States patent application — App. No. 19/747,068, filed 2026-07-20 (nothing granted or issued). See PATENT_NOTICE.md. No patent license, express or implied, is granted by this repository.

About

Built by Corobate LLC, Hendersonville, North Carolina. The engine that produces these receipts is licensed commercial software and is not in this repository — this repo is the format, the proof, and the tools to check both. Questions: partners@corobate.com

About

Public specification, freeTSA-anchored sample receipts, and in-browser verifier for Corobate attestation receipts (machine & AI decisions)

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages