Catalog PyPI
PACKAGE EXPLORERView in registry

ai-evidence

PyPI

Reference tooling for the AI Evidence Manifest: a static /ai.json file linking website claims to the first-party evidence supporting them.

agentsaievidencejson-schemamanifestprovenance
Versions collected1
Direct dependencies4From release 0.3.0
Last observed21 Oct, 10:39 UTC

README

Version 0.3.0 documentation

ai-evidence (Python)

Python implementation of the AI Evidence Manifest — a static /ai.json file that links the claims a site makes to the first-party evidence supporting them.

pip install ai-evidence
ai-evidence init https://example.com   # write ai-evidence.config.json
ai-evidence generate                   # read the site, write ai.json
ai-evidence check ai.json --update     # re-verify, record freshness
ai-evidence repair ai.json             # relocate quotes that have drifted

As a library:

from ai_evidence import validate_manifest, parse_manifest

manifest, size = parse_manifest(open("ai.json").read())
result = validate_manifest(manifest, offline=False)

print(result["valid"], result["stats"])

Parity with the JavaScript implementation

Both implementations load the same shared/patterns.json and validate against the same JSON Schema, and a conformance corpus checks that they produce identical output for identical input. Where the two regex engines differ — the spelling of Unicode character classes — the shared file uses placeholders that each language substitutes.

Licence

Apache-2.0 — specification, schema and both reference implementations alike.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.3.024 Sept 20264

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
dominionlabsinc/ai-evidence-manifest

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 10:39 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:1e7b5f4e0066a3618fccc0a6d22a8dee3013af5ff39219d1797ae7ea7cfd0921