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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd310bdc7e017916c26bfcc33c8242006c63cc11f84da541b6fd836a4d8bd9e6b. 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/62520be1-883f-487f-b85e-3e1d3503f237.json and https://artists.proofprofile.net/proofs/artist/62520be1-883f-487f-b85e-3e1d3503f237.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2edc1a385c2690c983327458db72bb1fb6c9ac6af8a5164a124ea997d24c74e7. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/QZMZ92465535.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8363fcf4276b3fd8db842c46e0668c552509924a0aaa310b491c4987343096a6. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/QZNJY2438241.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfae1e3a077c18047ba6b102ba9d8ec113213e3b030bb4c05dae5f1ba894e88c9. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T21:57:13Z), 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/QZNJY2487012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98cd3c00516e1130cd4da9349dcfed147c8aa33fc71f82e16d881421766baad7. Chain 2 (Bitcoin): anchored in block 958238 (2026-07-16T07:03: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/QZNJY2492815.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf72dfc64274581c1ecf249b957bce9e9a5401a3a106ec237c1f80d90b3bc2c26. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14: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/QZNJY2492816.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10a6dd235d0bd2b9f74bbb16b3e7eaa5da82c42a3df7fc2c34516ccc99a1c284. Chain 2 (Bitcoin): anchored in block 956560 (2026-07-03T23:28:02Z), 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/QZNJY2492817.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4594586afcc3d442fdbdfb88cab3a9c6e2a2b0b52de6f5f25191964330ea4f3. Chain 2 (Bitcoin): anchored in block 958880 (2026-07-20T15:25:58Z), 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/QZNJY2492818.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98812b1c091a14bda9e2eff7d4e1909b2300143e0c1e28e56b8320f4ca61144f. Chain 2 (Bitcoin): anchored in block 958415 (2026-07-17T12:50:13Z), 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/QZNJY2492820.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a83436bf800694fc458242afa31a85c2cb48c168893a836ed35bc18aa6efc60. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59: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/QZNJY2492821.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda0dd4b0c0a6685aa4730912c6383e48b1b92c9e92b3fce4e8ed77600ed86670. Chain 2 (Bitcoin): anchored in block 958501 (2026-07-18T05:33:04Z), 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/QZNJY2492823.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90aa0290b8ba6307eb421e6a629a724150b41c77ce6fcf3592827454fdbcf557. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/QZW9M2451187.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2c4501e5d017426d345ec96284f72b34d94473ed278087badf49eed0e050689. 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/QZW9M2451188.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5527b4d92899ce533713916046c3c8fac0d3030030358aa10dd199aefef55e8. 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/QZW9M2451189.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfaec0cb5890a0c9790779b33323c575c995e1fc53f647dd278ad8219ec437809. 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/QZW9M2451190.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4decd0a86f5443ef19d072fc78cf893cdb3c60253a97939f79f76c75dbe32498. 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/QZW9M2451191.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf10369ebb4a5938629ee4658dd9117cefeb9ba16dd9b3d1ff9ddfcb163a785e2. 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/QZGLS2541334.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa47461b55ba23f920686ea61413256f5db32e2a07e8ea0aed2f6efd79849929c. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/QZGLM2570314.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6bbf7eb09f8e5113d388df5ee21c894edad83d8ddbfa0a6f00b41ac50bee05af. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36: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/QZW9L2454276.
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