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 0x82f4914f74f2e482be9b78c5c95a56484f1700f427aa573ab1b7c9e7c2cc76a5. 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/f40be857-a671-4cad-b5d2-c87f824885d6.json and https://artists.proofprofile.net/proofs/artist/f40be857-a671-4cad-b5d2-c87f824885d6.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 0x9d0bf2c26c4c07cfc064bbed2bec83a3f91228288b2f5d2e41d42d2c142fa83c. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19:15Z), 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/FISRK2300037.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2ba68b5fa1c72acbc2caa0ed4e0eea11ffcb1eb6ddcd24d8dd26b14c818119a. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17:02Z), 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/FISRK2300047.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf23db5b89971d37e78ec6898644f8f50822bc9fcb3f261e1e471fee4d62c426. 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/SEYOK1926978.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ce0cec2315d6555feaadd5db43c9a464dbaf1c333e4d5a0ee5fa2744a57db47. 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/SEYOK1926979.
Virsi 490 Mä silmät luon ylös taivaaseen
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x023bd7fff76d6c3836916f8d70d619e4e4b5aab346ea8eaa0c6a27a24d549dc1. 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/SEYOK1926980.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff177fa03e1a044d028260bb52a1933cb7100cc6a4d48f783ace16685d17ff52. Chain 2 (Bitcoin): anchored in block 960164 (2026-07-29T23:23:05Z), 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/SEYOK1926981.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfdb70375c1f13e06b6408c5a30099ea7f6adb70c146247bb8485745ac28e0c16. 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/SEYOK1926982.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a6cfa5fb29441b7974df7af374c459b5352124d7731e0a657467a5defe0c4cb. 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/SEYOK1817574.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b2a16e77d1b5ac6bd8c1417d14cedece1df871e2b77192da1433e7c9bedeee4. 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/SEYOK1817576.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe50bc4eeb7e946c80fbcf45944c0ff4a634784175237e52ed18bc1233c0afc02. 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/SEYOK1817577.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x161b0152ef2152403faddee0986771725f94ceb60c1ee5e39424b1e8aba26516. Chain 2 (Bitcoin): anchored in block 960105 (2026-07-29T12:35:17Z), 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/SEYOK1817578.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7012cc9368d4507158376c2bde78ea8a7d8dc5a828073c1920f6e5aa0baeecb8. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/SEYOK1817580.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6658646920dde278c086e89ebf5ed53a307d2f9ecdea7ccd047ee855cdd399c. 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/SEYOK1817583.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77f0bcce03972720a3ea6af6824061f83da9742ee9f3183116523e828826864f. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06:10Z), 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/SEYOK1817585.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2612f7cadb68dcf4a68dca2afe2ab5d9d467440493e221b6f69fe4482b6e0716. 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/SEYOK1817586.
Ehtoollisvirsiä ja -lauluja yhteislauluillasta
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a2137a9b0ece9ea39fd292966b6c8f531f8da5cc5b764fb05f22cb986f6a089. 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/FISRK0800076.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b104b740a3c3cbb34438668cb4642b9ae0155a882ea430f00d15b578de9815a. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47: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/FISRK0800078.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd43d23605048feecdfd1396030467f267c2a51870e97d0f4cbaa88d79234a7f9. 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/FISRK0800081.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2c000f0a18a8d2be03e52de981cd0c1092a7706713add6e4b71aca0232b8265. 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/FISRK0800084.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce7a717de260053cecd16be8014c93743c745d2b4cee66d4375ebd880f68e293. 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/FISRK0800087.