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 0x310aebc7d81d80ddc383294017cd34f4db0bff024979c4d5e2a40045148f57b9. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/cd001c21-237b-41f5-841a-652bb1cdeea1.json and https://artists.proofprofile.net/proofs/artist/cd001c21-237b-41f5-841a-652bb1cdeea1.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 0x23618000a6229307385a0e1cd0899787317b968d4524cd7f049ee8e7aca9a01e. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/GBSKQ1100006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x582113aa608ee9eb262671ab68ef5ec62da25f58ae66d31475ba4389de28b681. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/GB3SR1000102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57f14d2fd93ad0e3e0422baffe6f9a8ce5aa905324275ab4f9042d1183c1cfba. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/GB3SR1000103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ac18d67fa26060f9b74350c5808c9b3b913a4cb1022cc3ae29204dca7a321c8. 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/IEHHA1300027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcdfb36ca0e9b28ed02ae1b33c35e2ce050800ede09e0c7e3932fea17305bf6f1. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/IEHHA1300028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad7bb84233d2e48f703992bdd33fdd86151954faa0bfdb858c090847d0ccc36c. 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/GBCJY1400174.
Inside My Head (feat. Hannah Eve) [Spotify Pre-Release Stream]
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6bf1e3f0d2556347519a577006ee15ee56db2cb66bbb1998e0fdd114bc1b696. 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/GBCJY1500148.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58c8be79444399b0952b68e0c9a3ba9d0d853c04f9ec040a6a1cba86c1cf7a7f. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13:26Z), 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/GBCJY1500151.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c0b68d3f67115f923d8dc5aedfdb5826282625d63379dd00e1a7eeb200139a8. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T21:28:48Z), 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/GBCJY1600204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37cee804e68e32af1af6f3b564820c6c4d3f458bee8049b9f9fbc90a87549e45. 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/GBCJY1600207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x727365d188b9f71c3b4d995ec73b2f36752aee0cf865b0938a9e1c55fec1da01. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/NLM7H1900002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50de3ef7ba43480f6f99fb7e2ee5e069efef2c5fedcf487f926fb0d2d77ba1e5. Chain 2 (Bitcoin): anchored in block 958716 (2026-07-19T10:15: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/NLM7H1900004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe20067819b31006c337fd5217c4186a174dd4f046a0a01edb7c0d7bcd35a5f2f. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43:49Z), 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/NLM7H2000082.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42cae8970963f29621325d29dbbcdea056a0d4ef9efeb2a107622823627c5a38. Chain 2 (Bitcoin): anchored in block 958520 (2026-07-18T08:19: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/GBKQU2377122.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cb490ac9344969e03db716a7de027d997624315e30197f8b0a2efaedae8d1c2. 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/GBKQU2377123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7a72434e449b71d5693e425d9369987bf9f6967fd20e0ab1e9c537f10f601cf. Chain 2 (Bitcoin): anchored in block 957874 (2026-07-13T15:43: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/GBKQU2479491.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e325eb8af5836da262ec784e4df29b54020008fc4200c13d6bf95d460159334. Chain 2 (Bitcoin): anchored in block 958823 (2026-07-20T05:44:05Z), 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/GBKQU2493516.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd21a5e44f99ac90060ac1c19385d0143bf3ea000132a2bc7ad30ab206456187f. Chain 2 (Bitcoin): anchored in block 956576 (2026-07-04T02:06:47Z), 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/GBKQU2493608.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc64758445697efe3c2cef1b8c75b0fcf9fd6804411eb831c38a00ec8031279e9. Chain 2 (Bitcoin): anchored in block 958627 (2026-07-18T23:33:54Z), 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/NLM7H2400030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6d12d65b2712eabcd708db7286d7397ff11f14e9ad908c9a65131cd59781104. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/GBRF51800011.
Are We There Yet? (The Med School Scans)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x496f96363fad13f51248bc5e2da127db082bde34f4cb7ce6d5d0f4c99abeafbc. 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/GBCJY1600156.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9721f36ee6d89dd214dfd7d21704a43b7fbdb786fdd9374103c3c7005ae68e1a. 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/UKEWB1600159.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd91929bee0be61fd51e19dd98e2df27b35823e63bff7ec0c1245852d7d8577dc. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/GBCJY1600318.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42856669432c72243f9449dfc40840b82e0fff1bc58a0586434fd4e7e0b4ab65. Chain 2 (Bitcoin): anchored in block 960170 (2026-07-29T23:52: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/GBCJY1800081.
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 0xabd4a245c87d40f7d7d9100c087cb77fc20844c5639d3b1d840df20a57f216de. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53: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/GBCJY1600205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6dd60243c147327ccc86b960e55938c58f18bbc1ce783d6b56a84ff77698c259. Chain 2 (Bitcoin): anchored in block 960468 (2026-07-31T21: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/GBCJY1600356.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ffc72d70f7cd51100bce0635807df59c5d9aefc6380ef693ec6d3998d8a1666. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26:26Z), 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/GBCJY1700104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0419a8c83848d4d30fa34722f87f229baaf6eaef52a4a9eb3da86c35649fe50c. Chain 2 (Bitcoin): anchored in block 960266 (2026-07-30T14:44:50Z), 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/GBCJY1200050.