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 0xb4b300b25045df096d151662a4524727c6c604762d34f8a6989d28c7e7409d31. 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/a9b121a5-abf7-4369-96c2-e4d944d7a07a.json and https://artists.proofprofile.net/proofs/artist/a9b121a5-abf7-4369-96c2-e4d944d7a07a.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 0xae252e7d7ab142852c98f1704ded8f86ae5a435c1ae237e0715a5036e78853de. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/QZHN72578713.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x497f0689328c7589bf45dfea046838467cdf1b4d565eab702e75a7a2f014d490. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/FR10S2570963.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1642ee59c6d5ebbc25a640f99733283c487207eef5bd12b96480d7c8a1a74491. 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/DGA0R2416699.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9968421b981b8ea9c140aa802a92464568c5c04f82e3d8fe4e9c0615481a07bc. 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/DGA0L2499460.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9943f9db059adbf8136884e5d88fd87be3909d02480b3aeb21b75cfbf2a41222. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/GRUM72400738.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf2b68c188ed195a6885ab55879bfc84993d0565ee0a4dbf8def97d02b83dbcb. 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/QZK6J2403905.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd00dbf5030ca6ca647a8c274d54d147fa47f64422d0197b0f2c1943a784c0443. 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/QZFZ32457261.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd3090e022fb4e8c79bc8c0aaed2660185b2b4b4ad8077af4148db525b24faa4. 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/DETO42364573.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1627282b4ed87ff6f98ff5d3a74497a9b8b93c8502fae54c47679be0c3fc8e68. 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/DETO42347607.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57ea6447fba44422656e7346d822f1d040656e9f48fd3e5ba637cdd09c118c6d. 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/DETO42354217.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x165b0fd3419c1550be1c13a6c86eeb4ca441e08917e41708b2f629e9fa91e0bb. 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/GX5MX2252865.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb078bbc01d693fda86f9be7d4c1db51e9953f3bbe517a4c877b7c880fb4315b7. 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/QZES62216571.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13354faf960bf3a4e269b316632e85845826ec5c1efae0e0c2b96c05dc9e054b. 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/QZNWT2121224.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc598ecdc4fe61855f5cd1798a5805a7f14dd86732717514c001e8a33ca1ac8b9. 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/GX3HH2159389.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf0c1b6e16378e8e7e886265ad4bee8f00b6534ea1d3533e83069c5b71d17c1e. 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/QZHN32185102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3702e15ad77fc0bef063f3be320160887d531f1a016c72763306ead14d186ae7. 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/QZNWY2073579.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc286e42547f4ebefd8bddedebefd16d59ef6bda0229e5ef670e8431272a12c2. 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/QZK6F2006027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf0fd82802f202f5d7bc938df07f98a5aa8a1578ff25bbd892f0d47c9656b43c. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/GRUM72500015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafb50f25545e1afe2dd5edfa73f8279d88458feaec99e3d291a3b69840c5b5ff. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/GRUM72500016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b74f8b0c5b1263c0993d10537cb31885ce863e58b7bddff7361bd4626deb552. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/GRUM72500017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c13b851eb63129ef0c0129ee72b588bca29f11c34674e896459e8ddf8c0755d. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/GRUM72500018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8cc2033d5eb94cc7b090fa95276d16e76799b111f0643b2d40df76efe738c51. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/GRUM72500019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2eebd3a3cd6ad76f55ac4de04a25f937ed62cf2255adba98fca2b41c1ac0cf8d. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/GRUM72500020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe434896adc0344c4f3373b183c3b3a97b791861663907edf41c1607b0169896. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/GRUM72500021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6dbaf9d11824cef48541661bd7674982920f70e577bea9da60c5a08bdf2995d2. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/GRUM72500022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9538a345022ae451c3ae87729f897bd316d865f220c3c4ecb597b86e272c1d1d. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/GRUM72401023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26f290b4fa62bbdc205cd058be822242d82ff64a9780ee3f4147727a8ddfe26b. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZTAU2180095.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc555f5062e488e47d4c403e26b1cd935391de63ddaf231e4b71c722226eb863. 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/QZTAU2180096.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86bc6410eb9233aed93f382cd45e7743bb8d42bc29bb594cd70dae9ab597f237. Chain 2 (Bitcoin): anchored in block 960155 (2026-07-29T22:13:32Z), 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/QZTAU2180097.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c8d3b81338a029090b3927e71d45efe5d8a024280754a5a64fd8ac207e10b55. 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/QZTAU2180098.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a5f7f724d6dc1b881eb56d1fd79f2387606ca23e73cae46d09a20fe4b7d5e7f. Chain 2 (Bitcoin): anchored in block 960160 (2026-07-29T22:48:59Z), 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/QZTAU2180099.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c17dc4d86fa317ff3b731282450e3b7abd1a47c1364c081ca6259af91c022af. 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/QZTAU2180100.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x067bae0bed100e04e5565278f88a90a7b1ec3bd4e551657f383c0770dc7245c0. 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/QZTAU2180101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf77d39f8f3f04faef93ae4b7073eddec37fe0bc2a4c396da7d1379956259d099. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35:13Z), 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/QZTAU2180102.