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 0xd44f5c1961e105dfa0910095b9ad70c9aa7cb1ca4096db935914aeff9a7ba246. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/63ab2541-5b27-4d7c-95e2-b985deb67adf.json and https://artists.proofprofile.net/proofs/artist/63ab2541-5b27-4d7c-95e2-b985deb67adf.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 0x1eb6d54b3befd4a11cd1b4574dc4905c700b9b535072f6e9cdcda59df09c000f. 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/PL2DY2302681.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37f1d056ed7f8db274f38bf27899c8afd35947887e0f834f00e4b0c64a8b0b5a. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35: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/PL2DY2302682.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5185a674a0eddc2d4dc7389631033cc11b5f4ea88fe77ad319741414e32fb31a. 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/PL2DY2302686.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf72e833864e67f7f79c5b3184c5628034442d614b7d6e88e474bd77327e1706b. 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/PL2DY2302687.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e58e203546acef7403eaaab03d971a47313ecccdb0dcb5e213fb12263fd02ec. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T14:51: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/PLUM72300709.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa67c05a21b5574d8a03379c84ee85e44c82fc6a759214919bed2b674f0282e46. 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/PLUM72100419.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6add2fb626d9af0add5e553c738bcc539018b3f58bb11e8884ec5555fb401df4. 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/PLUM72100436.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x932970c3d0f966961ed58dcb76237db1808fd8eac80669677b1e6cc56d6fa7f2. 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/PLUM72100464.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe89aa66c325a2197e00016d8c23e9235233d4f881671d0628531c1188f9da48f. 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/PLUM72100465.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1196e45a2428c4b3d257edcea35e9e0ba59c593b10096c6ac881bf62b0a4bc9. 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/PLUM72100466.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5be428cdda728598d8efe00d505deb1299701a062e96ef3cd6cb882ecc098588. 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/PLUM72100467.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f67951a2c05ee658a2b10fb7fde185f351c68a5d59e219aa49614f3709c1e46. 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/PLUM72100468.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb59a24de386e509ea210b00fa2bcb89830641a7c412348c58d65d0c1db1142c1. 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/PLUM72100469.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb90f142c7c0005e57df1942aa1205e23727e5eace0d0274a481499c08a7f1784. 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/PLUM72100470.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd242b717a1a2f6ca761126f2d1a9d0944725ac6af1aa056436a213a6e8f875ad. 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/PLUM72100471.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4177d7b2d211504db70b0c5a19e5475b50f7e48dc7b43e726c72922f70e7e1a0. 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/PLUM72100472.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a3e1922e3658722529d6c72420a68b88d5cd6834f85b626a81391e8db98e3c1. 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/PLUM72100473.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37f011039c4aabdd2f9c8ad70e983b786246f88165a4f7aaa47842d5cb3f3364. 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/PL2DY2300042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57ef1dde3b17c7c8c0cb28b7b720a1e33785d46f23df43accd24fa9d46e5c342. 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/PL2DY2301297.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x583590a9bf4f2fabe031d3ff05cb7b8796adc9e5a0d6d4c272ff858dd1aa1217. 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/PLB382100004.