Sato Hub
← All packages

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.

Manifest
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