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 0xbed3204be87a1297861d7754d70d719689502d6942d7d4a4ff0969c42322ab44. 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/31cb7766-5692-444d-bd93-1c13441a62cc.json and https://artists.proofprofile.net/proofs/artist/31cb7766-5692-444d-bd93-1c13441a62cc.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 0x35d3c79d484e5704fa4adb2a01bd5b50d5d50fe9a68f8a5e9c9d727a2d1948e8. 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/UKXN22371202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b29171770383a3bd49616213ff8b0962e23a00594f64ab7954580560f63ae16. Chain 2 (Bitcoin): anchored in block 959105 (2026-07-22T06:33: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/QM4TX2420044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf87c0eeb3f1c8cfcbc44537a62280319b88128847de4bb3b1267e16c37be6a7. 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/QM7282451459.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b29171770383a3bd49616213ff8b0962e23a00594f64ab7954580560f63ae16. Chain 2 (Bitcoin): anchored in block 959163 (2026-07-22T20:49:20Z), 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/QM4TX2420044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8b22ee2bb308d670013da69a1acbc4a13519c4d24dca69c623d88966c930ae1. 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/QM6N22416848.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x433b349a964c252755276b17a5a587e5165cb33f7df0ed3c3e4d1928dc7fc2f6. 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/QM6N22416849.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94a6c0bf4d457b6312b59417f16affb89d724ddc2f0dcd98d96a3d6f33e147f8. 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/QM6N22416850.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ce43bc94c50e7de5767db2bc76be8d64843690be3a87e665d1642d16de26a32. 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/QM6N22416851.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f70d3b56b125872a72061012d0686886e2894800649d69b0ccc26ed01250f20. 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/QM6N22416852.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bce70e2605b63e27f70e4e7c334150f37e8c6acf2b6763bd08d97e0fe6fad9d. 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/QM6N22416853.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b9dcbab9a598922149544985e574fa2dd9ae127a01ce02d5630dabaaf85c142. 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/QM6N22416854.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee42250090da32ff07287e514ef46a935eea18164414a8f1e472f478a243f261. 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/QM6N22416856.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c382bc2ae79545528ccbde91523a8725d3e4fad4616cb50611fbe5bf1938e40. 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/QM6N22416857.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d1043f7e46a29824fb7f5ef919b85977e54bf239ea49e21980c06331da65fd5. 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/QMFME2364273.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x076c264ab0764461ebd78223bf3603981da7b2717a0aaa34feb155be79a26167. 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/QMFME2319496.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05f8737064bf31993df23a7b5b8effe400730b6e3a346a1b5e2bd5243f0dae4a. 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/QM4TW2261595.