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 0x855553b68d980124076693ae7beef7ba5a15f4678d85cec0a854c8e168ddd9a5. 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/a04545fa-c7b9-49d9-9bbe-6c9c6348936f.json and https://artists.proofprofile.net/proofs/artist/a04545fa-c7b9-49d9-9bbe-6c9c6348936f.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 0x5bd64c925eda7e1829358613786ff106149e2143fef98b67f6b05fa5f5449411. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18:11Z), 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/CH6541615839.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48cb52d5b8bfaf6304d5bda46261bb68d64a7ceb4c1c227c25dcb6569669f8ea. 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/CH6541615840.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93c053d6cde1270e22be56e7b3e36d48b4ba54bb4d138c545d34151412ef457a. Chain 2 (Bitcoin): anchored in block 958955 (2026-07-21T03:03:40Z), 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/CH6541615841.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5d891a84d3cf5b9ba0444dc85262adecea3b62ae198c98676834996cf0f63a0. 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/CH6541615842.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99d0371d4b550d7697a4ee8b68367e001fee850698d7930ae5afefde5f9450eb. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26: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/CH6541615846.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9735f503bac9d611f44d133b5ff9445c41567e4549ff1adc83d1d891c5d82296. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T05:29:55Z), 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/CH6541615847.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8d2904a5e62591453dd447e874a823eb556156ece41071a6bd637c217485404. Chain 2 (Bitcoin): anchored in block 958468 (2026-07-18T00:27:51Z), 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/CH6541615762.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x351e059af99393f62002ef9481db676e75f04fa80e0957b7a5dd144b4a2616e4. 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/CH6541615777.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xded701a64a135a5f207830266d2646c407926126933c9c4b59c132963485aa62. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20: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/CH6541615779.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90ec7993486fb322c3359ecdec42af38e9f6f44a51f09ecf340bfea3b4418559. Chain 2 (Bitcoin): anchored in block 958319 (2026-07-16T20:12: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/CH6541615788.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30c06ead73ed83eb6579e54bbebc7617d736e7f7472be902a9e949af1d1188eb. 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/CH6541615752.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb233dcddbf61c93e0afe77ce993753424dc714e9c59e757d0954b4c9e88a8062. Chain 2 (Bitcoin): anchored in block 958324 (2026-07-16T21:05:52Z), 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/CH6541615756.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56949b69b4e0e9ba37123f85724bdf7d8511edef7d74411a5df0e2879cae03bd. Chain 2 (Bitcoin): anchored in block 958234 (2026-07-16T03:46: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/CH6541615757.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x755b09800e519d3fccac04dc50aebfcdb5fd339571930d15e49abd52ef2dc927. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T00: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/CH6541615759.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7f60b7cdb401a468b87ade9ce9d0a0e911846129cd91c874a7e82aff081689c. 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/CH6541624531.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0579456e0ae77f2f6393738cbec75a265596175741b6b1fc062bebabdafba96f. Chain 2 (Bitcoin): anchored in block 959107 (2026-07-22T07:19:23Z), 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/CH6541624534.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9bc69577e71b821abe161c90ec8155a273f24c83e049ebb2b50299b99780b93a. Chain 2 (Bitcoin): anchored in block 958621 (2026-07-18T22:59:44Z), 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/CH6541624535.