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 0x8bdbefa889b480da407cc44b0c55d0305cb6c6355e4a6d2a594e07ce9036136e. Chain 2 (Bitcoin): anchored in block 953730 (2026-06-15T02:47:28Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/9565bad9-e59e-44f8-a2cb-2d0480d62ef2.json and https://artists.proofprofile.net/proofs/artist/9565bad9-e59e-44f8-a2cb-2d0480d62ef2.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 0x7c36bf93286d396a66a73f077e83b4f5948f1d961e4fe4daf54bc1d315c6581d. 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/DGA052014971.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x196a8818a499844351e87f58429db7dad91c1f2f712d3ff2186f79a29acbad73. 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/DGA052014972.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38587d8a0d63e0d22a1f077c0fa2355469b9976d66708ef0544fdbdcd84d7bac. 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/DGA052014973.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87327dad4ab614d29ad57dda64e61622534149cb4acbc1555129ea8f5b5df74b. 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/DGA052014974.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1c87820e9d0d6882adc1451b07b015db30cbc1c4fbe69d062b30be59179ef39. 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/DGA052014975.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ccdaac885313701d8092cd6ef850aeb1d3f6e8f621f268d224907f531441f16. 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/DGA052014976.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e55810c6b87fa34f7701228a62ae797f12634ca9b864b9a50469dc59023693a. 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/DGA052014977.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x192d3cb3fbbe0151ff58c8d31f40db0d550ae42bf7e09330b8d5a49ce0cc6de3. 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/DGA052014978.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe43c1370a225f3aeedab5c4d042e2bab3f5b55953fe59749e248aef14cad2da4. 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/DGA052014979.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x725a1fc4267f95fce3b6b5f505b511ff6406703fe6649dc32c5b0fa60e06ae8f. 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/DGA052014980.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2b17d2ddbdad05f3fdaeb465802a76b19810c527b41d8be67e63ff839ba056b. 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/DGA052014981.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda33b8b6ebbec1b76f74ddf8b632d0f531d424c95e30abcecce76ca419395f02. 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/DGA052014982.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeffe21f73fe8b0975890551285576907aa87fea2c8d65fcc1c027bd62a4ce4ca. 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/DGA052014983.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfdf01c44d732054dcddb6b21d3a2d920e7fc871c15f5eac6f8231dabf500d59e. Chain 2 (Bitcoin): anchored in block 959137 (2026-07-22T16:58: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/DGA052014984.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2445752a334e8109ea4f3e6b41507714ad1782e9f7b778975b5125bc7b746d60. 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/TWAE32000623.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2bfb6ed0425c857b4734346bf0586fdc5796ee83a3d499275e1d5c9559d9381. 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/TWAE31901178.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee19935afee2d9b8ef3e8d9f935932d1e663b1d554fd52588d10f0474efed86f. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48: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/TWAE31901179.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58f0b266b377759c5991abd7e9b9dab9cd6eeb915c00a3ba0c2ed8b311ae2921. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/TWAE31900002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7eaf24d4edfaca79597b32793c586b2ba4e47060164a83430b0830eb3934cc5. Chain 2 (Bitcoin): anchored in block 959137 (2026-07-22T14:03: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/FR59R2558612.