{"domain":"afterimage.page","count":1,"changes":[{"captured_at":"2026-08-29T02:33:26","card_hash":"b2de022c0c9e8e03b1550b97acbecb2b6ce0553360b429b40c806bc60da2a64d","previous_card_hash":null,"diff":{"skills_added":[{"id":"get_page","name":"Get page snapshot","description":"Return readable text for a public http(s) URL. Reuses a stored copy if it is newer than max_age_s. Includes sha256 hash and fetched_at.","tags":["web","cache","search","http"],"inputModes":null,"outputModes":null},{"id":"search_pages","name":"Search fetched pages","description":"Search pages already stored in AfterImage. Does not scrape the live web. Use get_page for the full text of a hit.","tags":["search","web","cache"],"inputModes":null,"outputModes":null}],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"name","before":null,"after":"AfterImage"},{"field":"description","before":null,"after":"Shared copies of public web pages for AI agents. Search stored pages or fetch a URL."},{"field":"version","before":null,"after":"0.1.0"},{"field":"protocolVersion","before":null,"after":"0.3.0"},{"field":"url","before":null,"after":"https://afterimage.page"}],"other_changed":true,"is_empty":false,"human_summary":"added 2 skills · name ∅ → AfterImage · description ∅ → Shared copies of public web pages for AI · version ∅ → 0.1.0 · protocolVersion ∅ → 0.3.0 · url ∅ → https://afterimage.page"}}]}