Agent package
Onchain research report
This is a package. Identity passports are separate. Agent passports →
What it does
Answers a question from a CLOSED corpus of supplied sources.
Answers a question from a CLOSED corpus of supplied sources. A model proposes findings; a deterministic gate refuses any that cite a source outside the corpus or contain a number that appears in no cited source, and keeps every refusal visible with its reason. Unknowns are a separate array. Attributable, which is a narrower claim than true.
- Creator
- Amateo Kaplan
- Recipe
- Onchain research report v1.0.0
- Version digest
- ffbfc3729d4c…
- sealed 2026-09-23 03:16 UTC · 36,878 bytes · manifest signed
- License
- MIT (declared by the version)
Evidence and method
Evidence: 1 row · task-tested · last observed 2026-09-23 03:19 UTC
- recipe:onchain-research-report:platform.fixtures v1.0.0 · pass · task-tested · platform-observedobserved 2026-09-23 03:19 UTC
Method: Rows recorded against this exact artifact digest. Platform rows come from Sato Hub's isolated test runner and carry their label (e.g. task-tested); creator rows are the creator's own statement and appear only when the creator opted in. A result is scoped to the named test and version; it is not a safety, security or returns claim.
Model support: configured, not evaluated.
Preview example
Answers a question from a CLOSED corpus of supplied sources. A model proposes findings; a deterministic gate refuses any that cite a source outside the corpus or contain a number that appears in no cited source, and keeps every refusal visible with its reason. Unknowns are a separate array. Attributable, which is a narrower claim than true.
Shapes from the version's declared input and output schemas. A value in angle brackets is a type, not data.
Input
{
"now": "<string>",
"sources": "<array>",
"question": "<string>"
}Output
{
"schema": "<value>",
"findings": "<array>",
"provider": "<string>",
"question": "<string>",
"rejected": "<array>",
"unknowns": "<array>",
"conflicts": "<array>",
"generated_at": "<string>",
"sources_used": "<array>",
"sources_supplied": "<array>"
}- Required services and permissions
- reason:closed-corpus, network:model-provider
- Operating-cost basis
- Runs on your own machine. Costs are yours: the RPC endpoint you configure and the model provider you configure for the report step (model candidates are configured, not evaluated). Sato Hub charges nothing to download, fork or run it.
- Support
- First-party Sato Hub recipe. Use Report on this page for problems with the package.
- Attribution
- First-party Sato Hub recipe.
Get the package
Download is the sealed file set; recompute its digest to check it. Fork makes a new private project in your account from the same recipe; no parameters, evidence or history are copied.
Verify this download
Check the zip offline against Sato's signed manifest. A pass proves these bytes are what Sato sealed and signed. It is not a review: it says nothing about what the code does, its security, or the results it gets.
- Signing keys
- /.well-known/jwks.json
- Command
node verify-release.mjs <package.zip> manifest.json
Save the manifest as manifest.json next to the zip, then get the script: /verify-release.mjs (Node 20+, no dependencies). It checks the digest, the byte size and the signature; all three must pass.
Report
https://satohub.ai/agents/packages/onchain-research-report