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 0xc40f730cad12349578f6e027ea948aa1d4cd5ea059860a3f3d3cee00d980c138. 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/d00dc48e-b5ae-49ce-bba8-86e1a5943de7.json and https://artists.proofprofile.net/proofs/artist/d00dc48e-b5ae-49ce-bba8-86e1a5943de7.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 0xa7b641ca21f48b11326fd39fbfc06f7a85e60fe1712cd4bd414f59cd3b63ef3b. 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/FRX282064669.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7b641ca21f48b11326fd39fbfc06f7a85e60fe1712cd4bd414f59cd3b63ef3b. 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/FRX282064669.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x742d872cf526136b392b4aa15ef2731fe05fc36b3f0a625c8975e658a276bfeb. Chain 2 (Bitcoin): anchored in block 959001 (2026-07-21T11:41:42Z), 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/RUB422201080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ca4f5e68d9d3c035d4a2b41e06ebd4d1fc45282b7dd9a4b4f4c07b8e527c280. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/RUB422201215.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde8fbc3a3d1827680592c19cb931de45af7c96781dc23173fe67dcb552babe60. Chain 2 (Bitcoin): anchored in block 957899 (2026-07-13T19:36:39Z), 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/RUB422201661.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd48030965869e35f185c6b117e4b04bb644364a05731c5476b7f98167897d10a. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/RUB422202542.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb69d02d296792f6e806f0b07abc3e45164167ff8dc7e8e8f5b376cf9f2ac90ff. Chain 2 (Bitcoin): anchored in block 958917 (2026-07-20T17:53: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/RUB422300998.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdeb3f1143bce812a342c67dbc5d8d9b70dc78aa0aa291538200d86b9635b5158. 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/RUB422302731.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f950b43aa9ab5e8f9d456af41d98101d7dada2892d415972fe9322f229d8f69. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/RUB422302733.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf6fb5bb1f1c362f50e0245d2d51f72c89bbac5e9c43d9bf77c90246b689d500. Chain 2 (Bitcoin): anchored in block 958152 (2026-07-15T12:00:27Z), 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/RUB422303239.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42e713b2da7e924ef11e7907a9c107c0130f7fe9a21ef8af7311c70eaf9b5dfa. Chain 2 (Bitcoin): anchored in block 958724 (2026-07-19T11:19: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/RUB422304094.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27d17266258e40b554ed8069465611b675cdf161f881d143a7d2d69c33c87466. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), 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/RUB422400476.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8fbaba313eeb4c73e78426a30bf6f402c34ae4065062d37a89ff0856a7a562b. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/RUB422402801.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9cfde43ce73ff50dc8cf706f869b34b72ad5a33c87bb6a7b24de8d43cdafd7e. 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/RUB422403148.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdaa91208d33b613b0ebdc1394636e8091f83f6d0d7a83b81d1f94985998a7db9. 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/RUB422404406.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64484d3e1f36775e99eb3f241b83b5ebf8dc30b1d24cca9e470fe03e19adcb28. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/RUB422501707.