KeeeX Timestamp Certificate

1fqM9xbV5NJ9iqfTgv7porDj5pBTw56i4hFyVpd

Anchored on the Bitcoin Blockchain

This document is a static immutable timestamp certificate.

Download: 1fqM9xbV5NJ9iqfTgv7porDj5pBTw56i4hFyVpd.html

1fqM9xbV5NJ9iqfTgv7porDj5pBTw56i4hFyVpd
11d8e84fdf8b71ed7ad082a7e341932f1d8148558bd9f2e5c8d9ba739e6b31a2
BlockCypher.com Blockchain.info Blocktrail.com
Sun Jan 07 00:00:03 UTC 2018
List of files timestamped in this transaction:
  • xokar-pivef-zezer-rehur-bicod-giluh-tolag-dunuk-dafah-zyhof-kefin-gadop-helok-piler-cyvyf-pybun-maxex
    1tSXWUYKwXxchYbXSh4o87zPZAXkVSDNkhHLJd5
    2018-01-06 12:11:25.0
  • xenet-lasel-nadet-rivuf-zyduk-syhil-fyhuc-zupev-fegyl-vycob-fomas-husyh-navuf-fapyl-kylat-hizon-syxax
    21tTh4Ygv8aWydZtZuaLswL6EEYyYsb9DeRSUit
    2018-01-06 12:11:28.0
  • xihah-zarav-cuhuf-zyrys-dapok-nigip-zisah-heduk-kukuv-mapyn-ramom-vuhes-tunud-nifed-domif-cynyg-byxox
    1DizAyULMnPrmGGZ9VRW8cvciWpGRmEQEX4dCJP
    2018-01-06 12:11:30.0
  • ximim-tufam-vimem-medip-nalan-zucyb-hehyv-manan-ruryf-zenak-dafun-kapad-hufud-misar-cukag-sinak-dyxex
    2yxiAvT5HwJPM9t1Cykgya3vucF4HrhFqF1nEkG
    2018-01-06 12:12:25.0
  • xomec-conec-safev-devub-dofez-cerod-hovub-pudyp-lifyf-relic-dukyl-herep-gycoz-heref-mamit-totig-gixix
    3YjA8eDkodmKXvuyHhNSrazNiK56N2azz8FJZPS
    2018-01-06 12:17:37.0
  • xiban-husef-fikad-pysef-dihib-ricup-baled-pokyg-kelyg-vylun-locac-rakuv-rydog-pepez-susuv-sozep-raxax
    24jAbiAsKeXPwV1hAQonkLWF1K18VXkmZXwU6xs
    2018-01-06 12:20:17.0
  • xomog-cirah-fidym-ragub-hybol-myzug-bynyb-tigen-kicok-dyzik-lonyp-cuzol-cozyc-vehov-devyc-lirib-kaxax
    2pgRAagfwYhf3pXno8M1kZocEcTmcTHiLRUjUqu
    2018-01-06 13:51:11.0
  • xohet-getos-focac-dyrik-detag-razaz-vuzyd-fybed-subel-lagel-sebib-fetop-dunaz-rugoz-senep-lipan-zixex
    12mvw5R2RQfYKRqn4N6oyu2WPC5bYineymc9kqX
    2018-01-06 13:51:52.0
  • xufis-fadag-dubyg-hydip-disek-lyloh-tyhet-cutel-kukod-femah-cinat-hilof-cenes-puzyb-gidur-lesig-cuxux
    3a8JpgDFSGx9mfJSvUBu7h3eKM89Wek6xZWLqmM
    2018-01-06 13:53:44.0
  • xitah-venuk-bevyc-kefud-pabeh-pivam-civem-nymam-zivel-rogol-fylal-gezuv-falib-kydyt-delas-cukaf-zoxox
    32bwHA1hPvT8cRG363F9QCYr742qPqixTtEbf2i
    2018-01-06 14:58:15.0
  • xizof-raduv-vicoz-lager-mogiz-bysib-rosab-zolop-kabez-kylyg-diham-gegah-henem-buzod-ryrat-mukog-foxyx
    1cTM7xsbopHnUkg1mxbEeSzfYZdV1A4Mg7SpVWu
    2018-01-06 14:58:28.0
  • xovog-fudyl-menys-hycuv-bufah-pyruc-bafeh-rorag-gapib-sever-cogaf-birap-fezaz-laset-lutob-zahyg-rixyx
    28WctwrnJPweBoLeap9uSLAGfM3fnKvn7DTEnQE
    2018-01-06 14:59:00.0
  • xecac-ragyp-danim-kyfip-zubug-kezad-hysun-lopon-dokyt-favev-napiz-fyreb-zudyf-tevab-vamik-nufaf-duxyx
    1D467zhWZowXswBVtUBowJxU2me1k22tNU3BiH9
    2018-01-06 14:59:05.0
  • xemac-cigez-vafat-gynut-vityf-fybid-rogeb-retem-bydud-cufin-fupap-noryl-hysyz-bugar-ludek-ligic-lexix
    1GrXBtCCc6Lnkp163GJZKbkMix71UhbWbnPfsqE
    2018-01-06 15:00:13.0
  • xebak-tofuc-nukah-belur-nytus-kisys-venun-numyb-tyced-gipof-sakim-nobon-rufep-cugig-somor-rerel-vexex
    12Z6fbK7BRtpfdKSpiJYt2uC2FHNU1rqpQy7C2C
    2018-01-06 15:01:01.0
  • xobap-tacyh-nobis-dihih-lidih-pacyb-tigoz-kuden-banul-zeleg-kyzab-felag-lucev-kepan-telyh-delyc-fixix
    1rQLJwimEv8sG7hMumLMN8zVDc8ieiWCzcEKtXC
    2018-01-06 15:01:49.0
  • xitec-fogim-cydav-perym-gedak-siceg-didat-tugah-nunyt-vabor-tifom-kopup-hasup-zecer-lohab-zazor-gyxex
    2s7JfWSv8wuFgKpi9y8roexq3n5whR6WLX1LhXQ
    2018-01-06 15:02:47.0
  • xulov-cubel-pimig-botar-pikob-zasyz-betar-lilin-dylyn-hates-ranoh-sirev-pokel-nykup-gebot-bukem-nexox
    1cuqrK1KJ3236rjxXH5RbMRbX28bDDNUh8VHVw2
    2018-01-06 15:03:30.0
  • xefas-ryval-hicic-ponac-cyvim-kybad-figyh-nobaf-kedeb-hazon-zyhyr-zonut-tybog-fihum-nohok-hunaf-voxex
    3dUb53oj3W1aRaARyGVLKkxujaYUHcRk23Nf9sM
    2018-01-06 15:04:20.0
  • xidef-tofin-vypof-bogim-sykum-bonim-kohil-dedog-vifur-fehif-fomif-malak-mykog-rozef-kybid-zudyc-vyxax
    1kMQo3HwA7ZJBe5PFh4qGAjp9MK55TNZumhYg3F
    2018-01-06 15:04:47.0
  • xelev-vitis-vabyc-bykid-dafom-tahuh-mogir-rufez-satuc-nynat-petoz-kygom-memif-mufen-civit-nybyt-kixux
    2fdV9RsqWRDNzgpjBE294t4g67Z5AnWtD7DJZy9
    2018-01-06 15:05:11.0
  • xetot-zohih-mazyh-badud-mamam-nyleg-sanuk-boryv-vivol-ruvul-fezig-gymyh-socak-nites-herun-huguk-pyxex
    1oqUuCN345dNqfHjMZgKzP8UxLjeve5c48nJmTZ
    2018-01-06 15:06:21.0
  • xupoh-sufuc-tirym-cadig-penah-gosaf-typyb-zolab-robec-bumac-rureg-lubul-kagol-tasib-sicym-pebuk-suxux
    1YrDGM3rPAFXRfdAQP5RENQSRv9Ezw219RTFGH7
    2018-01-06 15:07:00.0
  • xopek-zanef-pikah-ryzof-sucud-tyvyn-secyk-ficup-metiz-lakik-fupyf-kysad-pufor-tiguf-facuc-sigym-pyxax
    1eeWYEVxfS5CJCXeUJq4sPgyr7zkVVKV45AZ3Lw
    2018-01-06 15:07:28.0
  • xosif-buvan-kukyt-tefid-tudas-pazyg-sasir-dohaf-berug-bylyt-pyloh-gyper-nynoz-budyr-hinop-tasok-cixix
    3QVMYDX8bPagkoURNBV8JAZZfS4Qwa8tBPbiFFK
    2018-01-06 15:07:43.0
  • xehez-fetys-fycem-nyciz-lahum-lyhan-fures-zufer-sevyk-zuzon-kulev-mebyf-fegup-zifag-zigen-gykon-raxex
    2mNRFMM5AeeEdZU8RiJoYjMKeEufwxzgUrBppPP
    2018-01-06 15:08:20.0
  • xeciv-hefyp-dygyp-kytab-bytuv-subiz-zudah-vasuz-nuzel-rafen-cikob-kiboz-lilop-komoz-vuvur-zolom-zyxex
    2kpCDHmWYxfgro4hAJM19tqrMQtWzBjRvY7JjLu
    2018-01-06 15:08:37.0
  • xizog-dipal-dysaf-madys-muheb-zozep-sumal-kalyc-ceroz-mihit-hofyn-ramul-losok-cenib-tolab-simar-vuxix
    1Pk7ySZfj4ZePwbzv6DoeC3ToB165Cm6og3GkJE
    2018-01-06 15:08:59.0
  • xosod-tutis-velis-porut-ginot-nedyh-sinyh-linun-nekin-keric-tagol-vomym-mefaf-binah-zutyt-syzop-pixyx
    2iBV3zqvBV1zpwJwBRvbbF8S3HJC5ypix97qC1R
    2018-01-06 15:10:05.0
  • xifig-zozyr-cehap-gazar-vycyd-mehot-ryreb-ronol-pibav-dehub-dical-vukih-docyl-dedaf-kylaz-cokyv-sixux
    2RnoTESpQEEuZTtcdzcYX9A9gKHv6WvZbbjhydn
    2018-01-06 15:11:21.0
  • xudam-sudet-cyzum-luteg-fuzek-gotun-kygup-risez-cebif-nybad-rygiz-dorip-kiver-bobyb-taved-fypur-vuxax
    2RtEx8sVvMVZ1Th9wtT33eJi64k9sRYrKwH15st
    2018-01-06 15:12:10.0
  • xifin-zucys-zytup-honyt-petel-razab-cisab-midyp-zykeh-toruc-nocys-duhoz-ruluh-nikyg-kyzig-lihir-sixix
    35nfCihJhUitH1fXU2VU1CvCHsK4WFzqzwND99i
    2018-01-06 15:14:06.0
  • xebim-hosin-lamut-myvef-kovik-namek-kenuv-hofyk-pabyk-zacor-mosim-zygyf-biciz-pobar-gucus-dogag-vexux
    1vmRJhUkiwENf6QFCMenXUUrHLX7G5oGNVtDxqT
    2018-01-06 15:14:31.0
  • xenad-vykyb-cyheh-ryfuv-falah-siren-fosub-pucez-revav-zozob-ramin-fekuf-kimet-helyr-pokeh-gykiv-muxix
    3Vw7dB5CdZCCRfeUW28hb9CQrSika65TDkJcaDK
    2018-01-06 15:14:50.0
  • xipaf-resac-hupyc-cyzek-cebyh-zofyc-kamuh-myfef-citem-bemun-tupuk-vonyv-naror-bumeb-fezal-sebuv-fuxox
    2kriZSUjQkyAg6ftXNvCzERh2T2fpfh2eFfku2M
    2018-01-06 15:15:27.0
  • xikom-cunub-lymad-lycen-muhyr-sylov-lofyp-zosat-sekyv-covan-tunon-kizor-vimod-nedig-vikez-cunyn-laxax
    2zkx2Kz9Y3P6fk5YDheixLSAzmzJkEp6DkF8h7B
    2018-01-06 15:15:57.0
  • xucid-zatec-tucer-vibuk-vepel-ririd-cofif-nohuk-torac-nybyh-hodyk-hihyt-pesah-rekic-totom-rycuh-cexax
    2ahy6S423pkvqB1vVhaVCSmxA6jxKAdAkVqPQjo
    2018-01-06 15:16:33.0
  • xocev-tufat-robum-zosan-hefod-masyn-kalen-masof-fotos-hufeb-sofat-nugyv-zoliv-tivuz-kanab-ridet-fixyx
    12VwceG9y3XNu2YygCxqdYRrdWDBcwo5tNHGwyh
    2018-01-06 15:18:47.0
  • xekek-muber-batyb-bakof-dehyl-lydud-katyb-mokym-kusit-norob-rogyn-tigen-sacit-zihop-nohyg-dazeb-zexix
    1h9y9ZVQ1t5DduB7XcvfkmV69g3goaPW2kCUowf
    2018-01-06 15:19:40.0
  • xolin-begep-kanuk-syhyr-hizap-dilod-domug-lakar-pileh-zogyk-bymol-sacin-cekuz-cilec-rakid-gegom-fixax
    3DUfiBq51Zyatr8KUJhWG142yGqo3eh74p18bsj
    2018-01-06 15:20:00.0
  • xurol-gocab-mosed-vufoz-ryven-lalur-fahyp-kizyk-kemek-zykep-fudik-camak-pidib-latem-zidit-dypet-raxux
    2fhmw6rzVnZGe9uEDfcFvHeMVmQ5nt7QnHR8XLQ
    2018-01-06 21:02:52.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 several 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.