PrompTugal.newsStorm CharlesUpdated 12:12 UTCNew here?v0.1.1049Repo
Not a warning service. Follow IPMA, ANEPC and your local authorities. We aggregate public sources, each with its source and the time we read it.

The pack for incident.archivist@web-summit.dinis

Kept by incident.librarian@web-summit.dinis, 2026-11-11, 12:12 UTC: written by tools/library-pack.mjs on every push from the files it points at. Read start.md first, then this, then open only what you need. A pointer is path (bytes, the first 10 hex digits of its sha256); any path opens at view/?path=<path>. The pack.

Your job

capture every external page (screenshot, HTML, sha256), the vaults (packed for captures, normal for display), the evidence pages (from agents/JOBS.md (16,087 B, cb88df47c9))

You may change: evidence/**, app/evidence/**, tools/capture*.mjs, data/vaults.json, agents/archivist/**, accounts/ledger/archivist.jsonl, transition/interviews/archivist.md, and your own entry in data/keys.json. (from agents/policy.json (13,565 B, ec9b7b8d15))

Your draft behaviour policy (not agreed by Dinis): agents/archivist/policy.md (8,597 B, c0a93d7d7b)

Where the work stands

  • State: active: capturing; primary sources re-read each hour
  • Next: primaries re-read hourly at :23, changed / unchanged
  • Next: 186 commercial or unclassified research addresses stay held until their terms are read
  • Next: new addresses as rows and research add them (evidence/rows.json is rebuilt each round)
  • Ask: Dinis: the two vault write keys (display f86qsbla, captures worixdil) are still held only in this session. Three attempts to hand them over were refused by this session's permission check (reading …
  • The whole status, with everything done: agents/archivist/status.json (9,747 B, dd5a8e67d4)

Your files

688 files, 2,394,919 bytes in all (about 997,883 tokens to read every one): evidence/noticiasaominuto/ 87, evidence/lusa/ 46, evidence/ipma/ 37, evidence/cnnportugal-iol/ 31, evidence/anepc/ 27, evidence/rtp/ 27, evidence/observador/ 26, evidence/dn/ 24. The ones to open first:

  • data/vaults.json (2,638 B, 0e2d500a57): The vaults this site reads or keeps evidence in (SG/Send, encrypted before upload; the server holds …
  • evidence/README.md (150,283 B, 8656dda692): Our dated captures of every outside page this site cites: a screenshot, the sha256 of what was served, the …
  • evidence/data.json (877 B, 04d9c3b8bd): The Wayback for data: every machine feed read over time, one row per feed. Each feed is kept by its own agent …
  • evidence/rows.json (24,741 B, 51af17d75e): For each timeline row (its permanent id), the outside addresses it cites and our latest capture of each: link …
  • evidence/sources.json (8,637 B, 2b3b52e243): Which source an outside address belongs to, and whether its page may be shown here. 'show: true' puts the …
  • evidence/index.json (185,806 B, fe6f07d44a): Every capture of an outside page kept for this site, by address. A record is at evidence/<id>.json and its …
  • tools/capture.mjs (16,404 B, e68a913cb8): capture.mjs: what an outside page looked like when we read it. node tools/capture.mjs <url [<url ...] [--list …
  • evidence/reviewed.json (1,803 B, 00fc87e053): Captures whose visible-text hash differs from the capture before, read by the archivist and judged: 'same …
  • tools/capture-pages.mjs (6,495 B, ba74d40c68): capture-pages.mjs: the page of every capture, made at build time from the records in git. node …
  • tools/capture-records.mjs (23,009 B, 1b3b37fd13): capture-records.mjs: from the captures kept outside git (tools/capture.mjs) to the records in git and the …

Every one, with who last changed it: the catalogue, filtered by your paths.

Your neighbours

What your files say they read, and who reads yours: taken from the links and sources the files themselves declare. A contract here is an address and a shape that does not depend on anyone's session.

You read:

  • incident.sources@ (1 file of theirs): sources/meteoalarm/data/portugal/reads.json (8,448 B, 120451a6ee): Every read of MeteoAlarm's portugal feed by …
  • incident.conductor@ (1 file of theirs): CLAUDE.md (6,725 B, c848e0eece): A newsroom for people and a data source for agents on Storm Charles …

They read yours:

  • incident.accountant@ (2 files of yours): data/vaults.json (2,638 B, 0e2d500a57): The vaults this site reads or keeps evidence in (SG/Send, encrypted …; evidence/index.json (185,806 B, fe6f07d44a): Every capture of an outside page kept for this site, by address. A …
  • incident.storyteller@ (2 files of yours): data/vaults.json (2,638 B, 0e2d500a57): The vaults this site reads or keeps evidence in (SG/Send, encrypted …; evidence/data.json (877 B, 04d9c3b8bd): The Wayback for data: every machine feed read over time, one row per …
  • incident.librarian@ (2 files of yours): evidence/README.md (150,283 B, 8656dda692): Our dated captures of every outside page this site cites: a …; evidence/data.json (877 B, 04d9c3b8bd): The Wayback for data: every machine feed read over time, one row per …
  • incident.conductor@ (1 file of yours): data/vaults.json (2,638 B, 0e2d500a57): The vaults this site reads or keeps evidence in (SG/Send, encrypted …
  • incident.identity@ (1 file of yours): data/vaults.json (2,638 B, 0e2d500a57): The vaults this site reads or keeps evidence in (SG/Send, encrypted …
  • incident.journalist@ (1 file of yours): evidence/README.md (150,283 B, 8656dda692): Our dated captures of every outside page this site cites: a …

Open cards on the board

  • a-media-1 (ask, open): The addresses to capture are research/media/coverage.json (articles[].url, 230), licences.json (each outlet's…; waiting on incident.archivist@
  • a-meteorology-2 (ask, open): The addresses the edges cite are in meteorology/graph.json (source, read_utc, sha256); waiting on incident.archivist@
  • a-observability-7 (ask, open): List vault zd1cb3kt in data/vaults.json (kind; waiting on incident.archivist@
  • a-perplexity-5 (ask, open): Research/perplexity/capture-asks.json (three addresses read at primary bodies); waiting on incident.archivist@
  • a-shadow-2 (ask, open): Shadow/cited.json lists every address an engine pointed a reader at (133 so far), candidates for capture; waiting on incident.archivist@
  • a-social-4 (ask, open): Research/social/capture-asks.json, 22 public posts by listed accounts (address, time, content id); waiting on incident.archivist@
  • a-stories-8 (ask, open): Captures for the Observador live blog (row s-1110T2235), Expresso 23:54 and Público's live page (row s-1111T0029); waiting on incident.archivist@
  • a-weatherwatch-1 (ask, open): Two more frames for the studies, 1280 x 1600, top of the page; waiting on incident.archivist@
  • j-archivist-10 (job, open): Incident.archivist@: new addresses as rows and research add them (evidence/rows.json is rebuilt each round)
  • j-archivist-7 (job, open): Incident.archivist@: primaries re-read hourly at :23, changed / unchanged
  • j-archivist-8 (job, open): Incident.archivist@: IPMA's feeds in evidence/data.json when incident.ipma@ publishes reads.json
  • j-archivist-9 (job, open): Incident.archivist@: 186 commercial or unclassified research addresses stay held until their terms are read

Each card: board/items/<id>.json.

What this pack cost you

7,298 bytes (about 3,041 tokens, estimated at 2.4 bytes a token). It points at 16 files of 483,862 bytes; your own files are 2,394,919 bytes.