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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0143948d11ee9efd20e797b2370482720e912923139ac8b1a3e24740895f1f64. 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/69760c6b-21a8-420a-a99d-7329c51895d5.json and https://artists.proofprofile.net/proofs/artist/69760c6b-21a8-420a-a99d-7329c51895d5.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcdfb1993c7089d7844c15669ce409fd26db5aaa639e40d652d28ce17cf840218. 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/FR9W12356608.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02b812389338586658731ea28003cc6a3eb78e40d4a740a044ead1993730b3a3. 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/FR9W12356609.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb284edf7fff2ecb6e05545df99d4814ea309843477b48d4fbd70a099f94a557c. 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/FR9W12356610.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf19c91e66d563caeb082016b2fcfb7a130e19dfda5d49a2082d6cbd2a54c70a0. 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/FR9W12356612.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7029eff744462809fcb884bceffa512c91eb424cdbc6798cc502dd927a6378c. 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/FR9W12356613.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb46c642f0a0b10280f4d3a17956a2b4c97891d63c8ef43c26da694a978f964b3. 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/FR9W12356616.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xacb8e87bd3094c1943f4e7d8f4d4f426b49d579d59472274994e5b429e35dce1. 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/FR9W12356615.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x082860dcce79e4dffaca034a04ddb3c3123e375a4acb694644eea5700a2284f4. 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/FR9W12356617.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7371e3ce4919c0f9a593eff85b4235a9d88d6dcbe85279aefa532f99d0fa32cd. 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/FR9W12356611.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5cfce9c1bc78315281e002ea3871d44cd7423f7b97182caa7a248250d718bf13. 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/FR9W12356614.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96f56cf7a3e2e0f37019c28332318d0c7d2b95c3f559d04609f159e9a8aefb0b. 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/FR9W12356618.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96eee9b70cc97f97a5e2a666207f7b304a0bc077ffedafea7a31d2f236482383. 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/FR9W12356619.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1645a5448b09e38b0a9686a8a0385a56ed79c5d4aec10ee00bf14f0b68dda34b. 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/FR9W12201709.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03ff553b662b7f5efa5e39bad67c953a961f84124920f77182698b26999fdd2b. 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/FR9W12201710.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc168c14720ef56f053024ec02d429ceebae47a1fc6415862fbd3b93b2719fe72. 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/FR9W12201711.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2329dabca4906c5cbb00a874b022f8457ddd28424ebaf3cce987d548987db988. 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/FR9W12201712.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x908495b6bdc5722f883df33abdee0c393886af6e9426a78311a2aeadc969e7bc. 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/FR9W12201713.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x605c9303e3efb0691cbde011e0c3f563be3587905c4995cd3303fed4cf4ae628. 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/FR9W12201714.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89fe1961f2a577f7bb146cf5b9aba4263c5156c04ba031c175f1171a4ab9e66a. 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/FR9W12201715.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa64f392f46591f9184167a38a4c83f5472c6c31b3ba74adb1d36d1b9c66ef7e. 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/FR9W12201716.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c12db52c1682ce07b00ad43f1077daf8913ade88c293fbcf198c80ae106c488. Chain 2 (Bitcoin): anchored in block 959152 (2026-07-22T18:58:56Z), 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/US6QR2400061.
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