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 0x48fe2042af301c68314142b5dd9173cc6a6ce32f25d42b99f592858735df9c65. 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/6d3273a3-9367-43da-b74a-f6f185e56f5c.json and https://artists.proofprofile.net/proofs/artist/6d3273a3-9367-43da-b74a-f6f185e56f5c.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 0xbaae099529aabe56eedcab70e7e11a98c393c66dd743745e8c4c979c8c6e1d64. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08: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/QZNJW2442589.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c9041ea7982bcb71f27dc54bcd471b1c9e7b2666513c8878ad1f1278dca5611. 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/QZNJV2494077.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x416a5b7cc06c3e04d98a2d5b4c3954084ada1552f3afabb4feb87ac41fc92c87. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/QZNJV2494078.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xead3eff7a9b1360707d2223f337307bbc77f272d0c616db4693eba885e97a983. Chain 2 (Bitcoin): anchored in block 958708 (2026-07-19T09:08:25Z), 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/QZNJV2494079.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6648b160a0caee2b9639e6b71f576458fad4fc82006b0fdfcc118ffe46dfd5f7. Chain 2 (Bitcoin): anchored in block 959058 (2026-07-22T00:00:16Z), 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/QZNJV2494088.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28c2ed8098f8dfc0ef9ab79518e0c2175e64e31ccce89a5b3b5f50d6b68e812a. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27: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/QZNJV2466012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f2c58bd5d71a67aa724f582cafe33b535854d9e2f1e7cdf5180b3181751d6d2. Chain 2 (Bitcoin): anchored in block 959080 (2026-07-22T02:55:19Z), 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/QZNJV2466015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71cc7f9a53d80960edf7db955efc4865d3932555dd0fc918b966abdbd2643339. Chain 2 (Bitcoin): anchored in block 958991 (2026-07-21T10:04: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/QZNJV2466020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2f41c225fdbf7ccfcd4343880ebf30e1e4bb3f09d377daa49d83b61d9957e48. Chain 2 (Bitcoin): anchored in block 959107 (2026-07-22T09:21:53Z), 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/QZNJV2466022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec1a4ca853469889d3665d26aa11db076cb5e394797076282f2a9409ee6fb3bf. Chain 2 (Bitcoin): anchored in block 958399 (2026-07-17T10:39: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/QZGLS2017792.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x686a3229d2f09bdad086cb3aaa3e595202d69f56ba5b9d2111b193ff0c6f6a3e. 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/QZGLS2017795.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90497e6055b29b1f80ce2d003832728094a6cf5639d21624e9ed92340f214db0. Chain 2 (Bitcoin): anchored in block 958069 (2026-07-14T21:37: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/MX2831908386.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee581b9b209ed8254840070ba1c47534a43581ee18d87a6d11d529238f724bd4. Chain 2 (Bitcoin): anchored in block 958246 (2026-07-16T08:44: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/MX2831908387.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4ba16bf2897fa4a760cfbd37d898078e4f1058c7cd924c33ee7858f8fd20df4. Chain 2 (Bitcoin): anchored in block 958543 (2026-07-18T11:58: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/MX2831908388.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafcbcc8a46c91ee15ade2b807fa8099448132b0b3573611ba05894d72eb5c487. Chain 2 (Bitcoin): anchored in block 958251 (2026-07-16T06:29:25Z), 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/MX2831908389.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6b9f8e953f4c575cabc258cb1a0a48c0e2989e053baeecef346436f3113ac1b. Chain 2 (Bitcoin): anchored in block 958074 (2026-07-14T22:45:25Z), 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/MX2831908391.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5fc4a86c9621850e84b203fb603fd58d037ffcabeb9c099d1d9e26cc10a7bf6e. Chain 2 (Bitcoin): anchored in block 958861 (2026-07-20T10:02: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/MX2831908392.