Cross-video YouTube opinion-terrain packaging with caption-first evidence gates and MCP-ready handoff helpers.
Project description
YouTube Intel Evidence Kit
youtube-intel-evidence-kit is an alpha, dependency-free Python toolkit for packaging operator-admitted YouTube transcript evidence into reusable single-video records and cross-video opinion-terrain artifacts.
It does not download media, scrape YouTube, certify truth, or provide medical, financial, legal, investment, or political advice. The bundled demos use synthetic fixtures only.
Install
python -m pip install youtube-intel-evidence-kit==0.1.0
Python 3.10 or newer is required.
Quick start
youtube-intel doctor
youtube-intel topic-demo --out outputs/topic_demo
youtube-intel single-video-demo --out outputs/single_video
The topic demo produces reusable VideoKnowledgeRecord and TopicCollection artifacts with claim groups, disagreement candidates, outliers, speakers, timestamps, evidence coordinates, and modality gaps.
Main commands
youtube-intel doctor— verify installed-package health and fixture availability.youtube-intel topic-demo— run the synthetic cross-video opinion-terrain flow.youtube-intel single-video-demo— run the synthetic residual package and handoff flow.youtube-intel package— build a residual package from operator-admitted segment JSON.youtube-intel worth— create an analysis-worth cost gate.youtube-intel single-video-handoff— create a validated AI handoff bundle.youtube-intel topic-mcp-stdio— expose a read-only TopicCollection JSON-RPC stdio facade.
Reliability boundaries
- Invalid or incoherent package, timestamp, schema, grouping, and handoff inputs fail closed.
- Source claims, evidence records, and trace rows preserve exact identity and provenance contracts.
- Installed wheels include byte-for-byte checked synthetic fixtures.
- Korean high-risk marker matching avoids generic capacity and substring collisions.
- Hidden-information aside detection requires explicit private evidence, direct observation, or cross-category signal combinations.
Development
git clone https://github.com/wva2ccyk-prog/youtube-intel-evidence-kit.git
cd youtube-intel-evidence-kit
python -m pip install -e ".[dev]"
python -m pytest -W error -q -p no:cacheprovider
python -m youtube_mcp_handoff.smoke
Project links
- Source and documentation: https://github.com/wva2ccyk-prog/youtube-intel-evidence-kit
- Issues: https://github.com/wva2ccyk-prog/youtube-intel-evidence-kit/issues
- Changelog: https://github.com/wva2ccyk-prog/youtube-intel-evidence-kit/blob/main/CHANGELOG.md
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file youtube_intel_evidence_kit-0.1.0.tar.gz.
File metadata
- Download URL: youtube_intel_evidence_kit-0.1.0.tar.gz
- Upload date:
- Size: 159.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bad2e72567d492a4225f96e0ebc00289bb0518c1ced6966db9f7d0a54574da9f
|
|
| MD5 |
f5c3b3a070d84c24b574e78119425fed
|
|
| BLAKE2b-256 |
c953cce86043665a80375be5c6c6b5af8e6635c4e5eabd0fab731750e63ff667
|
Provenance
The following attestation bundles were made for youtube_intel_evidence_kit-0.1.0.tar.gz:
Publisher:
release.yml on wva2ccyk-prog/youtube-intel-evidence-kit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
youtube_intel_evidence_kit-0.1.0.tar.gz -
Subject digest:
bad2e72567d492a4225f96e0ebc00289bb0518c1ced6966db9f7d0a54574da9f - Sigstore transparency entry: 2334557146
- Sigstore integration time:
-
Permalink:
wva2ccyk-prog/youtube-intel-evidence-kit@0b518a798f608dc23e3ea478670cb351926ab9cb -
Branch / Tag:
refs/heads/main - Owner: https://github.com/wva2ccyk-prog
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@0b518a798f608dc23e3ea478670cb351926ab9cb -
Trigger Event:
workflow_run
-
Statement type:
File details
Details for the file youtube_intel_evidence_kit-0.1.0-py3-none-any.whl.
File metadata
- Download URL: youtube_intel_evidence_kit-0.1.0-py3-none-any.whl
- Upload date:
- Size: 119.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
735bf92397ceed1b760e5a2abf0d344455ff61bb114f54e501fc1429ea76eecb
|
|
| MD5 |
f2e71ac5489adc43f7c13db2c0f15c2e
|
|
| BLAKE2b-256 |
d4288e48394c95964cb4a04133f037eb459beb3a9a0a23332e27ee0c16d6a2f4
|
Provenance
The following attestation bundles were made for youtube_intel_evidence_kit-0.1.0-py3-none-any.whl:
Publisher:
release.yml on wva2ccyk-prog/youtube-intel-evidence-kit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
youtube_intel_evidence_kit-0.1.0-py3-none-any.whl -
Subject digest:
735bf92397ceed1b760e5a2abf0d344455ff61bb114f54e501fc1429ea76eecb - Sigstore transparency entry: 2334557202
- Sigstore integration time:
-
Permalink:
wva2ccyk-prog/youtube-intel-evidence-kit@0b518a798f608dc23e3ea478670cb351926ab9cb -
Branch / Tag:
refs/heads/main - Owner: https://github.com/wva2ccyk-prog
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@0b518a798f608dc23e3ea478670cb351926ab9cb -
Trigger Event:
workflow_run
-
Statement type: