1. emem
  2. Try
  3. Demos
  4. Signed answer
for anyonea place, a signed number, a receipt checked here

Demo 1 of 8 · skills emem-locate-and-recall, emem-verify-receipt

A place, a signed number, a receipt

Type a place. emem gives it a cell address and returns the signed readings stored there. This page then checks the receipt's signature and the fact's content hash itself, against emem.dev's published key.

writes
none; every call is a read
checked
in this tab, with emem-verify-core.js
key
/.well-known/emem.json
1locate

The place becomes an address

The geocoder picks one place and says how sure it is. A cell is about 10 m on a side; it is an address, not a measurement.


      
2recall

The signed reading stored there

Recall returns every stored reading of the band, oldest first, and names the latest in current_by_band. If nothing is stored, emem fetches it from the upstream source and signs it.


      
3receipt

Check the signature here

The receipt signs the request id, the time, the cells and the fact ids it served. This page rebuilds that preimage byte for byte, hashes it and checks the Ed25519 signature. Then it edits one field and checks again.

4bytes

Check the fact is the bytes it names

A fact's id is the BLAKE3 hash of its canonical CBOR. Ask for those bytes and hash them here. If one byte differs, the name no longer matches.


      
5cite

Hand on the token, not the number

Another agent resolves the token and gets the same signed bytes, without trusting you or this page.


      

What this does not show