KeeeX Timestamp Certificate

3D9gHtm2uhEg7r7oTz7e66hzYh3TbPDPw8ZfdY7

Anchored on the Bitcoin Blockchain

This document is a static immutable timestamp certificate.

Download: 3D9gHtm2uhEg7r7oTz7e66hzYh3TbPDPw8ZfdY7.html

3D9gHtm2uhEg7r7oTz7e66hzYh3TbPDPw8ZfdY7
b8449a23117e55dd3bce6a70f10c1f6800008cfdafda98d7a7bc605bbe62fcba
BlockCypher.com Blockchain.info Blocktrail.com
Thu Sep 28 18:00:01 UTC 2017
List of files timestamped in this transaction:
  • xurov-norez-tilom-mepaz-cudag-dicev-vamec-mufes-sotev-pofud-ranes-cupev-nipuz-somyf-dogen-lulon-fixex
    2ASb7E3NuWRdATZWeAEyvHyajHMvUTYbJNF4fF2
    2017-09-28 12:01:54.0
  • xedeh-cegir-lalof-vyzim-fapaf-zibus-zusyt-fymok-camob-myhot-mymov-pufol-nakek-locud-visyl-cuhin-cyxux
    1xY2C5BQHjRj7A4CiizSCTYuE8MN61nCYgT8oTz
    2017-09-28 12:18:40.0
  • xuboh-lekit-zybid-lylyd-hyfic-tutog-tunin-zudup-kyfup-timen-vogaf-sibyf-kyvek-cycyl-vicik-gecak-muxox
    2YJE8nf6Hz7GDgDgoTpT7fMwmrtu5bEUHMi1XDN
    2017-09-28 12:18:50.0
  • xulat-muvid-mytar-guhit-gysum-zutun-nifet-kubuc-pypun-hemiv-facis-mifap-rigob-lyfot-dolef-magam-duxyx
    3Z3e3ozpE1HerUgyj3eVqsomYTAoJVQmxJkUs29
    2017-09-28 12:19:03.0
  • xepif-bezud-lopat-niryn-kugyp-pytav-fulal-hitok-tyfav-canup-pubib-cyzav-ripot-nazom-cogum-tiriz-bixyx
    3UD9yDiwiFBH6TFeSTx8WGrN7JZ5t3SEZSQqRHu
    2017-09-28 12:19:14.0
  • xoron-disuz-dofuh-tenuc-vyhon-cykis-sasec-kolys-mobav-pakil-relov-kefeg-rizog-mufub-detic-hevut-ruxax
    1qCDghV9iVdiGT1xbdNDzrasM9vtxPY734ewQsP
    2017-09-28 12:21:03.0
  • xufen-fucef-pelun-mezur-paryh-vason-bybap-bavof-ragul-myvab-tegof-zodok-lyrym-comat-vyguh-sucul-byxax
    155ZqJmeo9oTKRrzCXj618A3TDMkNmc2h9MDQ9c
    2017-09-28 12:21:12.0
  • xufim-dyduf-ruzor-fezil-kitis-gyled-pypul-zepev-pivur-davoc-tesan-dovyt-beruf-gevil-sosur-tubad-zexex
    2c9NtUgy4HADNEAF81xaj7gQJ46YJkLZhPrehUT
    2017-09-28 12:21:25.0
  • xodil-zivav-sadol-zomug-kolon-ryrup-lutak-zenal-vivop-lyvuc-doryz-binir-gogup-sobuh-vebyp-lyhaz-hoxix
    1kUtR6QQkDyDiFnpJ826omNyWktNRTJG95jdvHs
    2017-09-28 12:27:08.0
  • xutec-govir-noroc-lygec-pufub-takes-nytus-menyc-bavec-filip-lubut-goroh-races-homod-mafyr-sosus-roxix
    1N1zd1AHcbhiyvraiKgPMSmjQEYyMCjyBhddV1B
    2017-09-28 12:27:43.0
  • xosan-ragav-fekik-padav-cebyn-pyzes-decid-capaf-zymom-dobap-zihyh-zavyr-diciv-bapon-vysad-vevud-nexox
    2BayYBCdvLmqSyc99ca4aMNzzKeVLqGbjfzyAxJ
    2017-09-28 12:29:20.0
  • xusal-facog-tikah-hetac-tegip-zedah-ludud-berim-vavop-pabyk-myzog-hypyk-kecef-cibob-gufug-dimap-lyxix
    2UYGx765dPGcibYby5moYmCRbKawS5PNVSLAVnN
    2017-09-28 12:34:03.0
  • xihad-kemap-nitar-zadoz-risyc-conav-kytag-domuf-mymom-cesyz-cozod-hurod-vuhib-hamas-radal-vybys-kexax
    12NbVWaN5KheuNCLuqD9tTPZx56RR9bcqEoWcRu
    2017-09-28 12:34:07.0
  • xisab-homil-gyrug-sevyl-rulef-zubav-rykyd-sucyv-kapom-kafeg-havez-ranut-fozyt-zubyt-fofer-tenec-gixox
    2JcMCgZhZ7Tm6c35qyn7xG2Hd1XzragejoZL93Q
    2017-09-28 13:05:15.0
  • xefah-colag-zobil-magiz-lihob-huvin-nidac-fevym-puluk-tehug-tihog-lunec-vozuk-simiz-pehal-tuzif-zyxex
    2MjJqhn1K7t9Q17jfBfTo3D62bcPSM3e93YTSd3
    2017-09-28 13:05:31.0
  • xipiz-mebas-cohan-tyvon-necur-rozus-ropaf-nulan-silop-kamap-vulen-sanav-zudaz-kynit-pylid-vasuh-haxox
    351v6eF6YvyBbTMACqUfnAK32Rh1uPmU2KyrEL5
    2017-09-28 13:05:46.0
  • xukaz-loneh-fodes-kyzih-hameg-zupub-fukad-zonyn-dimaf-vihum-horut-daten-palyg-vysog-mumip-cypuk-cyxix
    12dns5j4ydpbvV2BR52Hhvn3L3zPxHs7Mpzdio9
    2017-09-28 13:06:18.0
  • xoseg-samuf-falif-vofek-zocur-remov-pyryz-mulyc-kifah-nituf-ruten-cyzuk-hepyd-badef-kapuc-bivyc-haxax
    2QMcuXdaiLhTgsjfsfLA2p7X3Ltr6dAW1j1Hb6p
    2017-09-28 13:06:29.0
  • xizec-nifip-zebyd-dotur-girus-pinic-hufok-susiv-zazis-pygup-lapim-fozav-dovyp-cynes-kolaz-casun-koxyx
    19A6umfmXALXFj27w2DpW4s72fsro189uwLd92w
    2017-09-28 13:06:35.0
  • xebac-kaluh-tefar-sytic-nypot-volyv-neviz-tynip-zudik-lymas-cotyg-camed-merap-cotip-getat-mofec-zyxax
    1bTEYjSAxhVwHcVn5y5TLX6Q4rjoohKzU8EhH6K
    2017-09-28 13:53:02.0
  • xezov-dogyz-bapyh-bogil-besas-dybyl-hedov-davif-lydap-kilyb-mapef-repez-bazuk-sysiv-cimig-gober-lexix
    27qGZMwVNzTCXQQoQvSwyRGJ8Sv9VzPQcArCkWE
    2017-09-28 14:11:32.0
  • xenoz-copit-sykil-fatut-batuh-nunef-konom-gisab-ranus-fydiz-curov-hided-demim-kebac-bymos-vavam-vyxyx
    2cu2WstgSyiLEYThkXSrEiQ3nH2NCFUR7JGwNRi
    2017-09-28 14:18:07.0
  • xotod-mizec-dunas-fohip-mapul-kicir-rusaf-hocop-hilek-gepyd-godiv-suhup-pezub-kisab-habez-vylur-kexyx
    2yE6ARBBfMdXLa3usq63TBiUk2yLna26tXRDaL4
    2017-09-28 14:19:04.0
  • xidav-copim-sycid-zykom-sacih-nohur-lytom-citih-gacih-delym-caryk-rater-kopak-zizab-riros-lutov-laxox
    2WfPDdL4GrSh9FcakzifRMt6cAtExhjzbTv72Vc
    2017-09-28 14:45:51.0
  • xutor-mamuc-rodef-kymeb-lagin-nysec-nosov-fefet-bubiz-lylic-lakyr-synok-lybag-dikis-posym-cakus-zuxox
    1afqWaGMWeM4gQNzj337qJrdLLp285ZuFuDGTBj
    2017-09-28 14:45:57.0
  • xubon-givur-madiv-cygit-miduf-cohaz-rykyt-defem-sunol-vivyh-fubyr-gunyv-hyzot-nuhyv-vefad-bimaz-vexyx
    1takvhH5t76pDVdbT28Hmnohs7u3SgWELNm7ijF
    2017-09-28 14:46:29.0
  • xifoz-guvut-kilup-mafoh-bobyt-fymof-baveg-dehuz-tahaz-pusot-kycec-zelus-mecef-sozav-gofok-zumuk-kyxyx
    1aM8g2A1d5hME2kjGohnQJGrR3yqT4wECNnWBJQ
    2017-09-28 14:46:32.0
  • xetaf-huzar-deman-tefil-dyrat-vakum-pabom-cotik-lotuf-hipyv-pysik-cosyc-bonyt-dusav-cudyk-cikyp-fyxox
    2zePu4nfEdKRXQD6HenJBNh5qbWdvAeBhLm9TAb
    2017-09-28 14:46:50.0
  • xokop-namif-camyt-rotum-copoc-vadag-piged-sodav-zafuf-zamyn-hycic-bohut-duzur-cyduh-cegad-nefak-ruxax
    1ULM2FCCtmmpgmG85sfhAcwB6cWhxqp4M5GJNWg
    2017-09-28 15:11:02.0
  • xunat-rofas-kanar-pufuv-gymiv-vizeb-lecug-luteg-sunon-cigor-bacib-fufuc-hakic-hynep-pizyz-gibym-duxix
    2RXZ2Ytpwg3qqmCvb2EdjvUtaEWrqv9pJq9QFEg
    2017-09-28 15:14:14.0
  • xidik-mupyb-cucyr-hipih-fygyh-cavan-haril-zuzid-zygon-soris-mocus-nefak-pugav-hogis-cisob-tekov-vixex
    3YQp31JdhYAwNNTeUdzWoRFuNuBup4WCfyberyU
    2017-09-28 15:14:18.0
  • xiral-babir-zydis-cevyt-zevis-diviz-bimiz-getam-nyrep-fozif-cyseh-nubog-gacek-lanur-cuzev-gatyb-myxex
    16Wayp4gbsvGNatsR1hHcRF9Ws38zfcC7cJcBGH
    2017-09-28 15:14:43.0
  • xubiv-katif-valog-bodum-tycul-rikot-rarib-vulys-dokyr-bisyg-fygum-rumyg-davev-temir-rosyp-kofas-pixux
    3d14xPtKLw6XWma4impZ1yUh3ZhppHCmSNkJ1Wa
    2017-09-28 15:19:44.0
  • xucil-mapyz-ruzek-mokyd-dukic-nenyg-dilob-togub-bokos-fohin-savip-kehev-hysos-pufek-supim-beciv-zaxux
    2n1y9F37EkMgnSDae5y9FwfnU4QvuYEUr7VVsLG
    2017-09-28 17:35:15.0
Technical Explanations

This certificate mentions file identifiers (also known as KeeeX 'idx') that are computed from sha256 hashes that cannot under the current state of technology be counterfeited. No two distinct files can share the same identifier.

The KeeeX server produces a certificate summary like this one every 6 hours. This timestamp certificate may hence adequately seen as a kind of sidechain, that prevents from pushing too many transactions on the Bitcoin blockchain. It also mutualizes the cost of timestamping of course, which allows KeeeX to provide this as an unlimited service.

This certificate displays at the top below its own b58 encoded identifier computed from an sha224 hash. These settings produce a 39 character string that fits within the current 80 byte Bitcoin blockchain limit. Again, under the current state of the technology, it is not possible to counterfeit this identifier by producing another certificate file with the same id.

This certificate's id has been registered as OP_RETURN data on the Bitcoin transaction above that can for your convenience be verified by following the links below. The present certificate file hence creates a proof chain from the Bitcoin blockchain ledger to your file, that provides evidence that at the transaction date you had knowledge of the identifier of your file, which you may or not have decided to keep private or share publicly. This idx does not by itself expose your data in any way. By using KeeeX, you also have a chance to digitally sign your original file.

Although KeeeX will make its best efforts to keep this certificate accessible and indexable by search engines, we cannot guarantee this. If some file identifiers are of interest to you it is thus your responsibility and interest to download it and make sure to preserve it indefinitely. Once downloaded, you may verify its integrity using the KeeeX app. Depending upon its version, the KeeeX app may automatically retrieve this file on your behalf.

You may wonder why we chose to mutualise this certificate for potentially a large number of files. The reason is that a single certificate may provide a proof of existence for an unlimited number of files and no blockchain, Bitcoin inclusive, is designed to satisfy the massive notarisation needs, since both the block size and rate are constrained.