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 0xa0c48857ff9126f1fcb6d7b1dc156eda941a9fb68c8940ba091f1504f9c3ce87. 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/b141c877-7118-4904-bad5-47c0e6eb91e3.json and https://artists.proofprofile.net/proofs/artist/b141c877-7118-4904-bad5-47c0e6eb91e3.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 0xeb3a9dc7a2c307c20389d2f9a043763b0ce95cbe920edcde7299667b8d534e27. Chain 2 (Bitcoin): anchored in block 959152 (2026-07-22T16:23:52Z), 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/ROUM71800164.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xccf0ca3c66a0a92df753d535e85b32e43190016b847bd1664513568c6a1a0eba. Chain 2 (Bitcoin): anchored in block 959155 (2026-07-22T19:37: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/ROUM71800165.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea6c2231a529cb471b966cff31abb675d7b61172b1437742ca543e1a4e2b70ea. 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/ROUM71800163.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe18451e4de3b68f283fd68bcab0d64a8265f00c06ad1803fd64c0b5f66cc704. 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/ROUM71800166.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f13312d9d7aa672774ab80597acca815b3a452da871e4ac0fa49dce1bcbac15. 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/ROUM71800167.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63d0e37b61578ab0f2758b831086a49660158477f418092a7bec728f08872fc2. 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/ROUM71800168.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d2a144d512925f1d6657dbeb38ba09fb96fd869d8921069db2a209fc0a17bdc. 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/ROUM71800169.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97a9cb974bc07bc73e6be8ba251b321f44f48acde29664c4ab1395650dec3088. 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/ROUM71600155.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23ecb045be06531fa38a79f793cff659a93bb2ef786d1fc56bdd9b30a2203101. 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/ROUM71600153.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8b11adc0e33f1cb1fe19afbf13c9ac54c95e8e515bd23a22c3a1d8b6b21e399. 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/ROUM71600156.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x258a4b2163ab42562b47b697fb549d167e9abd72bb75274e9855960f82fb8ba4. 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/ROUM71600157.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed8d41366b27c908b13a3940fe507796e442826a0a4f3f20935d7d7e284c32f9. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16: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/ROUM71600158.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe938fcd84e7a6e19a67ba7ba78ac06ddef9c5bd1a04251cef1600efe7ec6d052. 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/ROUM71600159.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85d7dd8fe2a59fe5c68d175c62161b1ad6763cbe5d2a3554f0bf94e0c7b369e1. 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/ROA011002569.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98da4c33b4896bf0061d772078ff07c8d1341f956bca284c249bcc3966d09b2a. 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/ROA011002571.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6db7515bb7953fac68a68446e0ab51c85eb63fffc4801a8cefc1b15788a3f3bf. 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/ROA011002572.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb584bf8552b461c1c286a8247105e708a53d3cf26a9019af6994e0f00ca7263. 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/ROA011002573.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa991c9abd89b0fa5cbf0cc564b07c5a975d3e397e2a93520b995801ee4f591c7. 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/ROA011002575.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5341127999cbf8365af058fa4eeb0361e79875f0b75bde1b5f8afcfadd3f399f. 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/ROA011002576.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b45c2859e96bf4c01baa72bc511338fb3b2fc681dc856e050f7531194c5e6af. 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/ROA011002580.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99a1e969c74ccd8ff8b340ab5b9eceba150ebc2a6e4f54c68495a446d7383aac. 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/USHM21604049.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0e07111836934fea57a6aad4b29c77b4e30a00ae64f84533ddafe1e8b81aed7. 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/USHM21604050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24e86d178727664f0bc8e71d3da25ee4360d992a34cb9d731e29a45d23c0a617. 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/USHM21604058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb62e3d7f660d167d02c816c3a6624aa9f53dd9362d9bc2d7fb29e86aa24f052. 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/ROROT0603304.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1a562d86ee35fd52223f773062d71da2dd5a43c68a20c08baf46d17a1074eaf. 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/ROROT0603305.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a1fc8690b2e5e90035bdba498c0b4a7b5bf553cca8a0512173e674738214087. 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/ROROT0603307.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49ad27ba687c402d64401c579db51aaaa37c832c7c6408ca6e14de5830199074. 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/ROROT0603310.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f95709ac6cd76ea51b4ed3bc2f55d78d03924af849d6a0caa1628540e972078. 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/ROROT0693301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2572e5b99429198fe929a19c21b17a262474c8e092182f2350ad7618ad3a2b39. 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/ROROT0620201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d66dc7567e8cb0bcbb48d90363d1f6035b592b4e169a29a2137f8ad0c3cfb8c. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T20:04: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/ROROT0620202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcba246a7156dea970c15251258133fcd60d07d748bd759ea3bcbbbe1f4c6a97c. 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/ROROT0620203.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x922aca5c4a6c292be508f22bf8ea135197dd2cc3d3b5e6282d642d5fe5b8d155. 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/ROROT0620204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x528cc980d59c7157fbc222d4e1f836ba244cea76d10b9c0a18c2c4c11d924202. 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/ROROT0620205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b2634e64643e0f9b2be0847c05126fc6fadced3931eb27f512f9b225b10a63e. 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/ROROT0620208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5acb408177bef1e49fa0bfe84f94e1dae7cc52a4e0c9558532089663ea90588. 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/ROROT0620209.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34044a106a2142239fc0ef48fd5287b04f4c6dd9e55f9fe2c26b1319acdeab44. 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/RO2DY2400113.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda1c47cc9495fd5932e5406ffe14894815a0dde094c28cdd206977bfa63b7331. 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/ROCRP2306070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba1ad0eea86752467053c3440d67cb281d6d6e9a48c78f367473f66b32129918. 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/RO2DY2200247.