{"witness":"gblin.digital/witness","operator":"GBLIN Protocol","contact":"info@gblin.digital · https://gblin.digital","verifierKey":"gblin.digital/witness+c335a002+BF54nC8Q1wHAlKirQexRC5phxjLtbEhcq8udv8TXPwXx","format":"c2sp.org/tlog-cosignature (v1, Ed25519); checkpoints re-verified against the log key and a consistency proof before every cosignature","cadence":"every 10 minutes (same heartbeat as the coherence automaton); unchanged tree size → no new signature","armed":true,"witnessNetwork":{"lists":["testing/log-list.1"],"listUrl":"https://testing.witness-network.org/log-list.1","discovery":"the list is downloaded once a day and only used to DISCOVER new logs; a log we already configured is never removed or modified because the list changed","configuredFromList":9,"configured":[{"origin":"arche2025h1.staging.ct.transparency.dev","vkey":"arche2025h1.staging.ct.transparency.dev+ba2f06c0+AU0vHmlGCS/PdN8b2OaGmKprLI8HKM+dJ472xgFYh15f","addedAt":"2026-08-21T17:38:41.411Z","qpd":"86400"},{"origin":"arche2025h2.staging.ct.transparency.dev","vkey":"arche2025h2.staging.ct.transparency.dev+9fcb9171+AaSfJnU/wl/0HR4cTkeJgQ5lk26N43sChTQMeFV14VOj","addedAt":"2026-08-21T17:38:41.411Z","qpd":"86400"},{"origin":"arche2026h1.staging.ct.transparency.dev","vkey":"arche2026h1.staging.ct.transparency.dev+706e1366+AVK//LIrBodyJVW1ZUUDud5pN8iUm8+li//WcrInnF4D","addedAt":"2026-08-21T17:38:41.411Z","qpd":"86400"},{"origin":"sigsum.org/v1/tree/4e89cc51651f0d95f3c6127c15e1a42e3ddf7046c5b17b752689c402e773bb4d","vkey":"sigsum.org/v1/tree/4e89cc51651f0d95f3c6127c15e1a42e3ddf7046c5b17b752689c402e773bb4d+778629b1+AUZEryq9QPSJWgA7yjUPnVkSqzAaScd/E+W22QXCCl/m","addedAt":"2026-08-21T17:38:41.411Z","qpd":"8640"},{"origin":"sigsum.org/v1/tree/1643169b32bef33a3f54f8a353b87c475d19b6223cbb106390d10a29978e1cba","vkey":"sigsum.org/v1/tree/1643169b32bef33a3f54f8a353b87c475d19b6223cbb106390d10a29978e1cba+57f71a6a+AUfkgWBtisunR6awU9bC0ZFgX7EiF11BChICqRQwq845","addedAt":"2026-08-21T17:38:41.411Z","qpd":"8640"},{"origin":"vindex.gopherwatch.org","vkey":"vindex.gopherwatch.org+af4f4f3a+AYlEp21ErzmKZa+aqhjC8BQteyEtsVwmLzblkzHxn8et","addedAt":"2026-08-21T17:38:41.411Z","qpd":"288"},{"origin":"keyserver.geomys.org","vkey":"keyserver.geomys.org+16b31509+ARLJ+pmTj78HzTeBj04V+LVfB+GFAQyrg54CRIju7Nn8","addedAt":"2026-08-21T17:38:41.411Z","qpd":"1440"},{"origin":"sigsum.org/v1/tree/e93cb678c04cc52e4da380c4b19cfa14062032a722da254c65cbd95e7e76321d","vkey":"sigsum.org/v1/tree/e93cb678c04cc52e4da380c4b19cfa14062032a722da254c65cbd95e7e76321d+c6279f6d+Ae3din1x8uLDUC6N8XgsRfxj5BmBw23kv3Aq2y6nVHHd","addedAt":"2026-08-21T17:38:41.411Z","qpd":"8640"},{"origin":"whisper.online/ledger","vkey":"whisper.online/ledger+8a3a5df0+AackwSi920iTu5AW3cOBaibI0RFtt4zT9Ox8mygciGm4","addedAt":"2026-08-21T17:38:41.411Z","qpd":"8640"}],"policy":"add-checkpoint is accepted for any log in our configuration; the checkpoint must verify against that log's key and, when we already hold a smaller tree, against a consistency proof. Requests beyond 60/min/IP are rate limited. No auth, no fee.","state":"one persistent record per log (latest cosigned size, root, timestamp) plus a history of cosigned notes","limits":"best effort, work-in-progress service run by one operator; not a production guarantee","ourOwnLog":{"origin":"gblin.digital/receipts-log","note":"We also operate an application transparency log for AI actions (gblin.digital/receipts-log). Since 2026-08-22 it is cosigned by markovianprotocol.com/witness — see /log/witnesses for who cosigns and at which size. More witnesses welcome: we speak the log side of c2sp.org/tlog-witness and push on every size change.","designNote":"https://github.com/gblinproject/gblin-treasury-risk-regime/blob/main/docs/ai-action-transparency-log.md","forWitnesses":"GET /log/checkpoint · /log/consistency?old=&new= · /log/leaves?start=&end= · /log/proof/<i>"}},"logs":[{"id":"markovian","origin":"markovianprotocol.com/log","log":"https://log.markovianprotocol.com","pinnedLogKey":"markovianprotocol.com/log+0302c6c8+ATkpOWo95UuEiW2EhNZAol4f0CS8hMluJfPcTSzrr03v","note":"Log operated by Markovian Protocol (ERC-8004 agent #59895), whose Agent 2 buys GBLIN's risk attestation and records each purchase as a leaf.","latest":{"size":7711,"root":"aqQO0bWDkg8jBGdY7gj6x9CCEb5ECjjuJJ/t2NEoFaY=","cosignedAt":1788050103,"cosignedAtIso":"2026-08-30T00:35:03.000Z","url":"/witness/markovian"},"cosignatures":96,"lastError":null,"firstCosignedAt":"2026-08-18T11:30:10.000Z"}],"roster_status":"markovian: cosigning, no policy weight — the log operator verified our key and push endpoint (2026-08-19); our line appears on their checkpoint once their push runs from the log host; counting toward their 4-of-7 quorum requires their next trust-root manifest rotation. Stated here so the roster does not imply more than it is.","history":"GET /witness/<log>/history (JSON list of every cosigned note we still hold, newest last, max 400) and /witness/<log>/<size> (one cosigned note as plain text)","push_endpoint":"POST /witness/add-checkpoint — c2sp.org/tlog-witness (body: 'old <size>', consistency proof lines, blank line, signed checkpoint; 200 = cosignature line, 409 = size we hold, 422 = proof invalid)","honest_note":"A cosignature says only: 'at this time we saw this tree head and it was consistent with the previous one we saw'. It is not an endorsement of the log's contents."}