{"subject":"gblin.digital (GBLIN Protocol, ERC-8004 #59286)","promises":[{"id":"P1","promiseId":"0x39657f8b917beefaf60bc239889bd07ec2ed1c34d5bd9cd8230aa053081858a5","file":"https://gblin.digital/promises/P1-attestation-uptime.json","observations":596,"kept":596,"violations":0,"kept_bps":10000,"last_observation":"2026-08-13T22:40:36.405Z","last_status":"kept","last_onchain_seal":{"day":"2026-08-12","tx":"0xe79f75961c22e8c1541d68f96dbe8c13be35e23438908f65a0ea968c37e7c5dc","basescan":"https://basescan.org/tx/0xe79f75961c22e8c1541d68f96dbe8c13be35e23438908f65a0ea968c37e7c5dc"}},{"id":"P2","promiseId":"0xfd49bca1060869f41d97b877878e8886e028632d7d9c0be60110c174d31b3650","file":"https://gblin.digital/promises/P2-honest-counters.json","observations":596,"kept":596,"violations":0,"kept_bps":10000,"last_observation":"2026-08-13T22:40:37.593Z","last_status":"kept","last_onchain_seal":{"day":"2026-08-12","tx":"0x4594aa24af0111f15e16afd3ba11de72460fe2daa93cc03b183cbfedd98d3c6b","basescan":"https://basescan.org/tx/0x4594aa24af0111f15e16afd3ba11de72460fe2daa93cc03b183cbfedd98d3c6b"}}],"observing_since":"2026-08-09T19:30:45.994Z","onchain":{"anchored":true,"schema_uid":"0x9f433a96467ab75530009970e5aa938ec94d8a49f08f66e7381822d557b448ef","eas":"0x4200000000000000000000000000000000000021","schema":"https://base.easscan.org/schema/view/0x9f433a96467ab75530009970e5aa938ec94d8a49f08f66e7381822d557b448ef","note":"Each closed day is sealed as an EAS attestation on Base by the observer wallet."},"method":"Promises are pre-registered, hash-pinned public files (promiseId = keccak256 of the file). An automaton probes the declared checks every 10 minutes from Cloudflare's edge and tallies kept/violated per day, then seals each closed day as an EAS attestation on Base. Reading is free forever; the paid service is being observed."}