KeeeX Timestamp Certificate

1Loho9AvRYC78WWqeVGkgXfoSC5kFKtghkkWMxy

Anchored on the Bitcoin Blockchain

This document is a static immutable timestamp certificate.

Download: 1Loho9AvRYC78WWqeVGkgXfoSC5kFKtghkkWMxy.html

1Loho9AvRYC78WWqeVGkgXfoSC5kFKtghkkWMxy
7ae0a1e42b8c68a1bed0a26b8ee40ae3795aaa87f99c5eb0983495dad998e6af
BlockCypher.com Blockchain.info Blocktrail.com
Thu Jul 20 12:00:01 UTC 2017
List of files timestamped in this transaction:
  • xipir-lisyg-lucos-mimyp-misif-fimuh-hahys-conih-todyt-dihaz-gaceb-hutir-zoner-nucig-bedop-lehek-zoxux
    2SVwRofsPrTrdvegup8VoNVBHicFgRzALE6ZQug
    2017-07-20 07:14:23.0
  • xosad-tekat-vemel-tukep-tafyt-zecys-necut-lynuh-hikub-mohus-lipat-dazad-geduf-dicav-miber-reter-ruxax
    2jAUfTxwvjXpe89FP64Xw7qhowAQLz4H7tEZ4qQ
    2017-07-20 07:14:31.0
  • xurig-sekuv-kytef-mopym-bivar-muzis-sunek-mibil-rafyl-putur-bahed-migin-fufin-holiz-pyzil-kagos-faxex
    2aQDMskWJto4Vu7Vz6j7fpreZhvGapdznizJLLN
    2017-07-20 07:14:39.0
  • xifoz-mygiz-dahec-sacip-posak-favit-pafil-fagik-lyfyk-neheh-kagoc-rofal-dynod-feruk-segem-mihyf-taxix
    2b2Ya4iZJpBSHNsXozRyT3ku1ZAM9NBR5ej2onh
    2017-07-20 07:21:44.0
  • xodeg-vyget-delyc-huhic-nupuk-fizan-gidym-midun-vadum-fimyh-nugak-nubob-cukud-zopil-cydif-kikav-fuxyx
    3BQHDPiDiE6WxLXvPfP8wQ1aXrZ84mJCioE1D7h
    2017-07-20 07:21:52.0
  • xusor-neros-cicad-hociz-tobeh-syfun-kevoz-rusot-foful-fokyg-duvum-toteb-pedih-hovat-kefid-devug-moxux
    3E2Cvqm1RVvgbyiX8KTodLFvaknw2NBBEfPryvw
    2017-07-20 07:25:18.0
  • xivep-rofon-husep-tukah-nohyk-zyceb-hylic-vevik-dosor-ponat-dogeg-kebyf-cakir-tabav-ryzol-livas-nuxix
    21VRk49QjY3AXDjdwfWZ3RH9gUJFb2G6KPNCLTr
    2017-07-20 07:31:24.0
  • xubal-pucip-kahat-hityl-dofys-kekuv-nudum-kakof-hydan-vezip-mizik-tasuz-tofog-dosim-kecur-nokav-hoxix
    1sRRA2ufzdP2DevcBsnSwLsrqX3dfviQEvK79iU
    2017-07-20 07:43:00.0
  • xirem-tykuv-gogys-kehah-nehil-rukob-fehys-gigov-nilif-zubar-cenul-zihiv-biduk-luzag-locad-nebyz-ryxox
    1Rjyzfkd4cJsEvi82TZ6vyyVEKKsA6VmV3bJezn
    2017-07-20 07:43:06.0
  • xopog-fades-hykuh-tudyl-muhak-fapof-rygik-mudug-syrir-fudac-vohyl-fizap-buduc-lidag-kafyg-vekih-pyxox
    2DhDTdapfzNuXE8kqB8p7imnQhdduaZnNZuPjA2
    2017-07-20 07:43:18.0
  • xusit-zinyf-cofag-sepog-pemyd-zizoh-tegeh-borys-fyvah-pafed-suzet-giguv-punaf-tezun-vanid-givyh-zuxyx
    2g2LeVu8EQiTYJqd9j4Acq5gmHopDt36yyw29Gu
    2017-07-20 07:43:23.0
  • xemiv-gutac-kosob-mizog-nodub-ryfev-gabis-soboh-vivib-zocef-pepat-kelar-nehyf-dyrec-lylyd-model-gixux
    2auL6zXvWJuTrT5pYm9HJk8fmMH7rGvPbbBMkzf
    2017-07-20 07:43:28.0
  • xemof-kadys-puped-cocuk-mokac-cocob-perat-degym-togaz-symov-gotub-zeneh-rekyt-sumoz-hileg-zomis-zaxux
    1PSgbPYE1SsscdVTxMhB3NHMmTWHiJZzyTqreKy
    2017-07-20 08:03:45.0
  • xiros-nipun-vuhaz-bodop-neryh-viras-cutyv-dybym-gizet-kymon-gucis-nufyp-zytit-nypah-hycek-pybeb-pyxax
    3RPK47LH4zZgbVW4FGeQW7UYTUJPgjBATHZqHZ8
    2017-07-20 08:03:51.0
  • xulen-lateb-vadym-hamok-gitur-facag-tafac-tehiz-nuvof-pyhuk-cazom-furig-typuk-litav-lemam-pifyf-syxux
    3FXK1g94MxTgwgpK37NZscVnhtn1fB6qwMH4bRW
    2017-07-20 08:04:34.0
  • xupeb-tezag-buduh-dokin-rycoz-tunug-gukit-dotuk-nopon-segic-kedit-gabek-pyfiv-gyduc-bugod-furip-kexix
    2AyJ8yUCjmsfijYiEtiYgwHovYB3vK7tVhtGSWy
    2017-07-20 08:08:06.0
  • xusec-godac-fukac-sytel-vutak-tifef-symyr-depyh-mupyv-cyvyd-gobys-dydeh-focib-rokov-myrak-zohim-noxix
    3cNHaYk19HzAyx1qBCW2iwM6fjHfBokRSB14ows
    2017-07-20 08:08:11.0
  • xepid-botiv-fibur-kerot-fuhun-cihil-pykep-bemim-sadad-rehaf-nygyp-medad-kycuc-libis-kihah-pyris-fuxyx
    1BD2TACGK9kH5AxZ7JRYsAGjkbXRYDxKxQ7L8dd
    2017-07-20 08:17:02.0
  • xepoh-cotyn-depav-byvad-sanit-gibat-tylav-sazod-fahun-kapah-podal-gobap-lukis-pygaf-lucoz-kusup-goxix
    1qaSPRXmNyPELs4XbUrsBnyeAbawvirHX3pdWjQ
    2017-07-20 08:17:11.0
  • xoneg-narep-fedyg-lenor-dipyl-lebaf-rosyh-cagud-radiv-tevos-pabup-katev-hiciv-ruzad-ryler-lymyv-lyxix
    2TSKcnGK6ma9YfvMigY4WfjMbnfWBjUeMT6s1Gm
    2017-07-20 08:18:29.0
  • xibog-vopum-hogit-nusif-nosaf-dehir-vofup-dubih-bafil-dapih-mopam-fapet-lynih-lobiz-zaroc-zubyt-coxyx
    27EUawaMbEUEMUzwnxcE8sm6skimo6UGrHUeNtt
    2017-07-20 08:19:24.0
  • xuset-goteh-dotut-bihuc-habuh-bobat-cyhik-rodub-tukir-kopab-dyhef-zobig-pumep-cycyf-zikyb-vedom-rexyx
    2KLucBL6geP9r9LmxN7yo8f3X6Wxo2oyMJW3PGj
    2017-07-20 08:19:35.0
  • xegab-narav-hapag-napym-cutoc-makis-tucat-baset-roran-gikuc-vatet-numyb-sosor-nipyc-vysub-kavin-vixix
    24vpp9AYE5MHhofudpFYmcxSRLRgCzpD19ZMhpf
    2017-07-20 08:19:53.0
  • xehoc-gedib-dakod-tymub-kyhec-bukoc-nelol-tupud-tugyr-docuh-kileb-namiz-nilaz-bihon-dapop-tazuh-duxix
    1Wb6KvvDCtBw5gJuYLV9B8ZjQWbruApK3MuWJmj
    2017-07-20 08:28:55.0
  • xovef-tipam-nozun-fabaz-rynig-cihof-famir-divor-lehin-mizag-zyruc-cedel-vicis-linud-zikad-nikis-gixax
    1z6cK1zuLRpgxj82fHntkrrxocgXqytPPNvr1uG
    2017-07-20 08:29:06.0
  • xusez-sesif-dukop-tetac-hepus-fizyc-fyvik-dyces-fefem-dopar-luvov-nivav-sukaz-mibip-gityp-bonyh-foxex
    2azTuYedFAnBn4GSj8YBNV3iVi4fe8Bjh8DJW9F
    2017-07-20 08:29:50.0
  • xofed-byrys-kavuv-tinis-nisav-digag-tenoh-tecym-celis-giveb-leveb-rikur-zybaz-fubon-ribyh-hezur-gyxyx
    1By4zUjimnDDo46XnEJLRs9aLiG53S1bQ4jjBzy
    2017-07-20 08:30:09.0
  • xidil-temog-dutag-mymav-rekap-kahyt-fihys-mavek-fivys-zucen-pubud-tysyp-vosag-fyruk-syviv-nadem-rixax
    1eTgr91NWgbZ2ZNsSBi6NXFx4Hp8sxXxqTq5mQw
    2017-07-20 08:49:09.0
  • xolis-fyger-bened-kyzep-cygyk-cinaz-bimoz-lakac-cetir-kipum-mazyv-gyned-surev-rifaf-vydis-kohuc-myxex
    2CBo5Lb6qQ8wqDV7bbt4ozRGRPuwqh9riKDM6Y6
    2017-07-20 08:56:41.0
  • xugek-huhul-syzyl-sylyk-tutem-bicug-rebyc-zukev-gagel-myzyr-vegok-colan-peryb-tofum-cinil-kuvek-foxux
    1j4D6FfbYku84fCEdgn8eAFgiUJxxfhyoS22ZCe
    2017-07-20 09:20:09.0
  • xiloh-vutub-getyh-vobev-bupap-zihom-tunum-dusal-kaduh-ficul-hopev-cuhum-symar-licop-zohuf-vibyk-moxix
    358S6ZJTa4NpSHy1dLzqjakdj1b7iJ9g92e898A
    2017-07-20 09:29:13.0
  • xetap-pipym-kizel-gizol-dygir-ruvyp-hibev-vyvyh-rukim-barah-pehar-baker-dozas-secip-lufal-vebut-vyxux
    2S5bTVGnPzfkRLemnPMC2CxgZDtRMwiMdYttYF4
    2017-07-20 09:29:26.0
  • xucip-dinas-rasyr-ropes-kuvic-gacav-semob-hotus-pagig-gybim-firob-refel-zugis-lesan-vymel-hadob-taxox
    26gvkEvgMi86iin54JaoL84qfY6qzbfhZktaDm1
    2017-07-20 09:36:24.0
  • xikof-cohon-cagef-sucub-pabin-habev-hotun-bilur-hunac-cysyf-ryzam-hocen-rebig-cekoh-rukuh-cubar-gexox
    2NjGNPnB2xwnVsCV2G5WTrAeeYNT64tFGKmTPmv
    2017-07-20 09:38:40.0
  • xehis-zemuv-tabem-lobyk-zymyk-dyzit-letob-ceveb-bozyv-fudep-lunof-kotar-covis-redog-bubef-sapul-taxix
    2yLWcCRtpUP8EYGFCTQzWQCNcV7kf2e8n74CmwT
    2017-07-20 09:38:48.0
  • xudik-bumec-dyfyz-bukyr-ziruf-dytyl-sagih-gylez-celyc-zibec-favat-kevup-cihut-gopyc-pygyr-pesom-tixyx
    2017-07-20 09:50:44.0
  • xolom-bevan-modiv-hokam-nyfag-kumil-vemir-simeg-bysyv-supib-magip-rybaf-femih-rolyh-favyt-kohac-soxax
    2017-07-20 10:42:01.0
  • xezim-zaneg-rasin-rimeg-zycos-vobem-modyh-vuvub-muban-zudan-golod-kakap-tylak-saduv-tutyv-cegyr-cyxax
    2017-07-20 10:51:52.0
  • xucig-hyvof-zaden-sosol-guzas-motop-sokah-vybup-tokuz-tevof-zypyl-kobaz-govan-zukas-bubup-dumof-paxex
    3cWXb4Z2uAmgJ9C2E2iPCr4E2PDvyfVudbcAfGo
    2017-07-20 11:10:14.0
  • xebop-tebos-mipuf-runib-tulik-fatof-kiruz-tenep-cufan-hahid-muduk-zopif-suzom-veleg-havar-byvab-maxyx
    1hxgcrMKZZiodAnFXDdgaGjgtYApgR5KMpT9ri7
    2017-07-20 11:10:24.0
  • xopof-bynuz-mezim-gobyk-bosyt-lyfyr-terog-vetiv-noraf-zepir-tolym-ruhas-setyb-nuvel-finof-nubok-lexex
    1zFUnzGt2rLtzz7E72JnQ5hk74jyUH7MnKh5pAb
    2017-07-20 11:13:22.0
  • xorin-ledon-zapol-nugaf-munaz-dihyz-codos-mynas-sogad-kezok-tukol-suhyg-nugoz-vinas-kylac-pihif-kaxax
    3JWdFp1iEQHSouQgHKDieyW9f2a6vidk36wVtPE
    2017-07-20 11:14:04.0
  • xirah-rihec-devul-dezal-dafaz-dotac-pevud-nekul-dusug-mylud-hecof-fufav-fypyv-dofih-gazyr-fomih-maxyx
    2017-07-20 11:15:15.0
  • xotaf-likac-gidan-kesys-canyf-sezob-leseb-fanag-zikoh-lahyl-fafid-sakyk-behon-mokik-nepok-fahys-nyxux
    27mDvRm7VzUotEjnMRb6oJabkNXkDFN8p33gRaa
    2017-07-20 11:17:31.0
  • xuheg-dycor-selin-topih-mohif-munih-cabuz-tumup-lenik-nevik-radas-zypyb-sycac-kuzab-pepon-cazos-caxix
    16QWHTaGTNcSrXLD26226b5wqfziRedircpdT8q
    2017-07-20 11:20:18.0
  • ximeb-sopis-detiz-mamoz-sigom-cugoz-nidus-micyh-lelik-kabih-mudef-dekim-henyr-kyhib-rusyc-mulaf-nexex
    1UApZrAgrzkjvRm4jBijkPCp4Fej1VUiarGB85k
    2017-07-20 11:22:39.0
  • xiciv-ryhic-semal-semaf-nugob-nyfit-hogen-lemah-lakaf-dupul-lygap-pocas-zulyd-kasyv-ludym-rimab-naxox
    21E92wP6FM4GHQ835qTiaq9nAdP3zELynqBmL27
    2017-07-20 11:31:51.0
  • xotig-vivys-hypyv-nevud-somec-somob-tygom-zokev-hapak-sacet-lefiv-dymef-botac-hesoh-kylan-dipiv-voxax
    3S9KtzVSzSpNV265fgFBMLozwo4ZcDkRD8outQn
    2017-07-20 11:37:38.0
  • xivep-lelek-siryb-gogiz-nypic-tyten-cosyv-mugef-hunut-velyc-lakyh-cezel-ryzac-gemes-gogem-hicod-doxox
    2QGZx2YzdstadqkJaQd85qDnoWy4jv8zQ9Xbk6c
    2017-07-20 11:40:02.0
  • xukim-hireg-nurah-fycik-syzym-rikin-zalys-tybun-tipub-hopul-kykyr-pusum-zokiz-baryz-vatot-kacob-voxux
    1dWfNgnSVRYGsFSpHbUP5vS2wsfNFgUR5e6pqcR
    2017-07-20 11:40:45.0
  • xilor-cecap-zemik-hufyp-pyfot-tobyb-hylos-bulef-hupac-dupyl-ryhug-sonim-fezos-dunop-zecac-rigyn-nyxax
    2017-07-20 11:41:04.0
  • xoref-raziv-zufef-rirel-satil-cudov-nagez-fopic-nygib-nilef-kofer-pyves-medyr-mypoz-ferah-mebyv-kexux
    1P6u69q1ZyhxVa9eXTcYXC1CpiBmPxsxKx2qASU
    2017-07-20 11:42:16.0
  • xovol-virir-fekun-midan-halud-kadiz-tylib-hivad-tolaf-lodup-loduf-depyc-sizyk-kitad-zuhur-mecuh-kexax
    1fW3zWdaNCx2smRiJrcttynYN5mz8ZZhYhce2BM
    2017-07-20 11:46:50.0
  • xifeb-menoc-tuvek-zimab-mekod-kinyf-pumab-tusir-fomes-finil-kyres-dymos-tipoz-hamih-tusor-mezan-lixix
    3bpJrZaQB2ugtNsupW5PVa5AgDVi6Ju49W3wPet
    2017-07-20 11:51:30.0
  • xunob-cydoc-higic-hakus-solud-dozor-kugeb-morev-norus-tidev-ruzyb-milep-vozyc-symih-navyt-sivob-syxex
    1sHbKNDFdBDwxbmBLLtzS3n2XGnjZkutEUxBrXn
    2017-07-20 11:58:16.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.