The Horizon Project (or Horizon Report) is an initiative by EDUCAUSE to chart emerging technologies and trends impacting the future of higher education across domains such as teaching and learning and
1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ce063296a8d968a8f0e7f7a9b4356cc0c8d0fe21740338d23d8fe8ae976e640. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/21a62a92-74b4-4c93-ac6f-0ff3a21bb500.json and https://artists.proofprofile.net/proofs/artist/21a62a92-74b4-4c93-ac6f-0ff3a21bb500.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe81c00ab6db496d556ec1adfb181d020d383c2ae15bbd249a17d45bae1c0177a. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AUMEV2378408.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0627cb9c065217945ece3e077c3c3d579864ec08e95da0a368badd4fe4c53e38. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AUMEV2378409.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3d0f8f7dd3b3d8ba14e3493d33bbbb9b151a75fc8f6a7fd926d92e8c2d7e2b3. Chain 2 (Bitcoin): anchored in block 957061 (2026-07-07T16:07:00Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AUMEV2378410.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe281a244f7317a6893114c9ffae88b48d93b5c59bc4c7619ff4e92d9830b2fb0. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AUMEV2378411.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4811ed6abefedc022eedc8ffd214f271fa91f9fc03983d5acf4b74d5e1e37c41. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AUMEV2378412.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd42f2e7b80e1a27b2ca7c0d1058e5d9f80393922fc4dff330a75759cc86d65b0. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AUMEV2378413.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6d402431af7d90738c76f117390a87c4784af16d2108795676a8e66f4cc89ac. Chain 2 (Bitcoin): anchored in block 960125 (2026-07-29T15:38:18Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AUMEV2378414.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5cfb289000c942238b6749127569c40ccbf4128cd862f87a875f2fae3cad700. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AUGBT2301976.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x557a4ba4298d726ef11a02b01fcaf1c3864c0bf4d4cd51dc7553b03a32a852be. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AUGBT2301977.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0384f432f79979911c39ad4515d889cb54d72617a6be639860b036d0e294b792. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AUGBT2301978.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d3ae24385fc856cc248c8c42413b844f35c7f65ef1a77990be2809cc59767fe. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AUGBT2301979.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3beea08e273f6b20914ff0c1777f1497ac6dce0e8688283e530bf86d6a33025a. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AUGBT2301980.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34bce60da6b18678dd471e8ffd02d5cc6e521a4589f843c3561b7da35bbcfaeb. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AUGBT2301982.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x732801667c77cde5faa1ed224262b19c03e4e214da8a134f5d032d9a6d8b28b7. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AUGBT2301983.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x643143c96c3161c48688db9042d52d6600caa888ffe15688475fed25f609adfd. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AUGBT2301984.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a22d0260df801cb3213853e359f3ed79556cad642560de30b961082a32bc1f6. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AUGBT2301985.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8bcce0a894ae305516ac9c8554d1b3544fb86d9385e828d7ec228eb2d1c5b3f. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AUGBT2301986.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ccef9a3b12fb2d3dd2ba1532cd4867ea4e8db8e60202cec397c97385445afa1. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AUGBT2301987.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x650b03ead427dfba066c5715f7465162423d365f10be550066f56927819dc4e3. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AUGBT2301988.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa32bd8ba4408da53f5590ce4dace4f3324ab4633c59b0345f17a551cfc095787. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AUGBT2301990.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09361e4c1ce9541fab8cc935c3e8901b1dbf75941fcb7edd04b776aaf2523660. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AUGBT2301991.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56d9402331fa23d2d6ccfa93d2ce0aa1e49801145c6fb28997b59bccb8af4629. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AUGBT2301992.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x815fff06ec5c83c487ba1a8a4d60bd7bf356cc51b8249e93872bb4974a04b2a3. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AUGBT2301993.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfc994b680c9fb03abd0a098d7e845da1d0234dddd487170de757f4159e946ee. Chain 2 (Bitcoin): anchored in block 957569 (2026-07-11T12:44:25Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AUGBT2364356.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcca8648add7d96042345851f1bf6beb55f7a403fcb9c057a6318d3c87434061b. Chain 2 (Bitcoin): anchored in block 958670 (2026-07-19T05:26:23Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AUMEV2413014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x481c889615e96f6b2f1d1b5cf9407308b25f2b0b1669373ec00cbc4b32b9ef5c. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53:26Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AUMEV2419957.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf006b7a0ab16e0b9439c6609fc557da9118259202fe2339b49d9dd090227ef83. Chain 2 (Bitcoin): anchored in block 959061 (2026-07-21T21:34:21Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AUMEV2426567.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfce898b5bbed07a369a005335fa25d7509e6164e5439aba313d65a76e36980cc. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AUMEV2438009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeefe3ee873207ad17887c921b9594823206e5c75a0255ed0f68eee5eee2e655a. Chain 2 (Bitcoin): anchored in block 959107 (2026-07-22T07:19:23Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AUMEV2447954.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1babc7da1fe581cded7ce3dccad659c874069f304b56762e3176ea4ab37f0fb7. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20:01Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AUMEV2497141.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67438babd9e760959cd8870909e79d329fdabd92bbe8e6da122edb82012c42ce. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AUGBT2431391.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56015c718d663c625adaf5ec92a58aecc03108128cc3594f23ea7d4e07a0fb40. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AUGBT2434335.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x770f70089b04eb864252fe4410c32af13dd639453110f8bd35bd4f3099df53ad. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AUGBT2456630.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8504fbaafe3ca47de19b1bb01a782284a4fa0fcd779173d93797c7b3ca42d82. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42:11Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AUGBT2474004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf584142e228b5210c0a826ffbb723f2746d9b3fbf15dd7eba006eef1d7ec8da. Chain 2 (Bitcoin): anchored in block 958644 (2026-07-19T02:21:25Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AUGBT2483552.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63d246c079360e530a2bf072c5d95134f4c1bfb537fcd2f9c6834a559e826ef7. Chain 2 (Bitcoin): anchored in block 957569 (2026-07-11T12:44:25Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AUGBT2493403.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d381375e12ba99c83e167c1b295c8483b29fc8e1b3b5ba3531d1413e279ffc9. Chain 2 (Bitcoin): anchored in block 957754 (2026-07-12T21:26:22Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AUMEV2547112.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf56d13566ff21e85ff653168f5c271daa9ba1e2d243ba37ffba1ba82329b7b8. Chain 2 (Bitcoin): anchored in block 958876 (2026-07-20T12:15:48Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AUMEV2599143.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf34f5223dabf51c33ac7ed2c83f90890ec6e186d160d4ea483fd17405a49b5b8. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AUGBT2546214.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35f562a5faee7f991afc2047b975547bed5c92f899008c4178ee82dde4215903. Chain 2 (Bitcoin): anchored in block 958594 (2026-07-18T18:05:01Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AUGBT2552509.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73228e6a95c2766d72f6f7b260986e00d885214d7d1db5e0b2cb8f64da35869c. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AUMEV2400583.