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 0xe22bd109430955ddbe2bfa84fee9ff58602c773f5f35742fae302925a8ad2a38. 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/32b269a0-67d7-4154-a1e2-c1d29f29b79c.json and https://artists.proofprofile.net/proofs/artist/32b269a0-67d7-4154-a1e2-c1d29f29b79c.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 0x2751d8028e299a1d38f73ef45479d926280480a21571f78aaa4d7c21a5f836d8. 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/QMFMF1341601.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01293d50d237ef6af96cba4a72a9a088e0e730a3d3d7f1ae2e7207d7c64a6727. 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/QMFMF1341602.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd3f77c8ea3866cf8eb7c7d09405edf7ef91690cd12d6d8766ebc058cbc493f7. 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/QMFMF1341603.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78ea537d772accc96ec8798f06b0e7c81ce685e5c285e44727eb1224e097bf98. 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/QMFMF1433475.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9423442656351b4ed7c2e7ff4874990252d11dffd1b6cd5ef46e6bc5cd6a7f9c. Chain 2 (Bitcoin): anchored in block 958621 (2026-07-18T22:59: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/QMFMF1433477.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1bdf73a7e0f679fac19d6581710423b615a22615a6ecd0a7fdc2297c55304427. 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/UK95S1500001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe80f4f0f6966b4d1d1b1ab9d193622e17553ceecbc185f18d10a36740e9d34a9. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18:11Z), 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/UK95S1500002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e40b85ea8f11a904a0c68236b5c3ca84eb4d37c84920d54e8c72b9532f1df79. 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/UK95S1500003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x033b39fa5122681e50ec852a14fd50ca0fa4489a326b09e78ed57962ecd1c7b8. 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/QMFMF1433478.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94f7da3c9295748d780d5fac6b25887d881ad0f772bbd3fc8ab76b82914c3794. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58: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/UK95S1600012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda52d24fa548e388cfd77316c540b0e8dcb82cdc8192d9f8b27da8f4792d33d5. Chain 2 (Bitcoin): anchored in block 956656 (2026-07-04T14:03: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/UK95S1600008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29a84be83b47d8653878175010eb759acfc6717cf89d1d402e5a87c3d8e70e12. 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/UK95S1800018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xedcfcbc64709acce4cedf9cba1c1c7e202995fcc9eb3880a7268f177a15c7fc2. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14:37Z), 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/UK95S1800019.
Moonlight (Live Session at Fitzrovia Chapel)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe51645109c81de37d8e7f1ec0c0798133b10e4bba293d7beb258f1816a12d8ee. Chain 2 (Bitcoin): anchored in block 958504 (2026-07-18T05:41: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/UK95S1900023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc31e717c8fe46072acce897802f4b3dad3a76d7c5effe7771c65c84c511f6b0f. Chain 2 (Bitcoin): anchored in block 958601 (2026-07-18T19:27: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/UK95S1900024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x204539eaf0f3617ff83055c985f92404a83dc683271173a2afcaa53de83966f7. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38: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/UK95S1900025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5bb228d81267f7c2c407fc207bf41acddbc624f36c0343a5da1939e331e1c1e. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18: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/UK95S1900026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10265a574b55dd36a604145bfa69a19728daa1d02097c199ae745ae0242ffa38. Chain 2 (Bitcoin): anchored in block 956500 (2026-07-03T13:55:21Z), 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/UK95S1900028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9560a331a7f576f25b71c65121c7d1b73bf37a9153dd6fccf99fd952828fdd09. 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/UK95S1900029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68ac144b2996f8cb6a372fc125149fb6a37c47375dd308c78927c5d2b2ba04df. Chain 2 (Bitcoin): anchored in block 956637 (2026-07-04T10:56:23Z), 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/UK95S1900022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e85602e5191d2eb11f871600df332a3858fbb7bf6200b8a0782e683ee080787. Chain 2 (Bitcoin): anchored in block 958349 (2026-07-17T02:28: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/UK95S2000038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa05afb6af7009ab0caa2a6a8d92b5d9daad3a28003df57085d2a6949b8c2925b. Chain 2 (Bitcoin): anchored in block 958169 (2026-07-15T17:54: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/UK95S2100040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0701bd0c555e04e2355f08a7f6d0893605e84f4f58973af513747cae24ce48c6. 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/UK95S2100042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4a8b3b3ea8b4e11d9486b5087ee8c2eb729860cf36ca269220aee17509b0cbc. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), 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/UK95S2100044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd26854a7408ce8c18a33034947b51ad88d97d4bdcdbf08cf77ff3178eaac43ac. 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/CAN112301199.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1370fc77cb1d9fbecede97e909e54a7a063c9a306c54b528e1dfd4675c14ef2b. Chain 2 (Bitcoin): anchored in block 956738 (2026-07-05T04:47:21Z), 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/CAN112301197.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86e260acf55bfdbe59ebbcad57db40a78ed1f684228a68af86100108c359ac3c. Chain 2 (Bitcoin): anchored in block 958377 (2026-07-17T06:48:00Z), 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/CAN112301204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1370fc77cb1d9fbecede97e909e54a7a063c9a306c54b528e1dfd4675c14ef2b. Chain 2 (Bitcoin): anchored in block 956484 (2026-07-03T10:47: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/CAN112301197.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2589d36a6d92ccf47e26edc7b05ead62d1cc56fa8283d7bc656c9f07fe2eb381. Chain 2 (Bitcoin): anchored in block 958696 (2026-07-19T07:45:31Z), 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/CAN112301205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf011aab00daaca4bbfee5257bfa4faf3c189654e63c1d00a8c57f0f95ac08cad. Chain 2 (Bitcoin): anchored in block 957750 (2026-07-12T20:39: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/CAN112301198.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a857dd3056ad3040c7c4c72d1f2d0c436cccb28950dab9b054f235207e99056. 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/CAN112301201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2db0b60d0779057b4362239aa07a93d2bfe691cafc6479e23e64ba0a3c318e1. Chain 2 (Bitcoin): anchored in block 958568 (2026-07-18T15:23: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/CAN112301202.
Breathe In, Breathe Out (Live from Berlin)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf011aab00daaca4bbfee5257bfa4faf3c189654e63c1d00a8c57f0f95ac08cad. Chain 2 (Bitcoin): anchored in block 958377 (2026-07-17T08:41: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/CAN112301198.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86e260acf55bfdbe59ebbcad57db40a78ed1f684228a68af86100108c359ac3c. Chain 2 (Bitcoin): anchored in block 958594 (2026-07-18T18:05:01Z), 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/CAN112301204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b951d1b0723c93cf6345675d374ef581c1371c75aaca94d97348788e4cb441a. Chain 2 (Bitcoin): anchored in block 958601 (2026-07-18T19:27: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/CAN112500070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22eefb61101e4b9672d16915bee3a1a887dcfdca71c722e5a579002d6a351379. Chain 2 (Bitcoin): anchored in block 958802 (2026-07-20T01:04: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/CAN112401270.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a857dd3056ad3040c7c4c72d1f2d0c436cccb28950dab9b054f235207e99056. Chain 2 (Bitcoin): anchored in block 956841 (2026-07-05T22:14: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/CAN112301201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3462bd722ab839bafbbed2028b57dc5ecfed17032363e813acef571d7a073fd. Chain 2 (Bitcoin): anchored in block 958839 (2026-07-20T09:25: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/CAN112500074.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f5e845d44a58651bba5d15d3669604e81d59bf3acf3d8ea9b1db729b2a55116. 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/UK6KW1900212.