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 0x18c7233e9742c35fc813e314f43b7ca2f8d4b73eb5bd4b943838bdd12dc94a06. 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/5d93a93f-e890-49a2-94bc-f81b746ed488.json and https://artists.proofprofile.net/proofs/artist/5d93a93f-e890-49a2-94bc-f81b746ed488.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 0xfb704032b890249d1b48a758e33a8ca552276743d3842c3645192b3d0d0521ac. 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/QZES51978845.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x996f5f4488076322e1203cad61f2817eb6220078671a31135f63581ac2aa6306. 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/GBX261900004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb704032b890249d1b48a758e33a8ca552276743d3842c3645192b3d0d0521ac. Chain 2 (Bitcoin): anchored in block 957788 (2026-07-13T02:37: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/QZES51978845.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0cf28038cd4edb4631148195148901697eaa9565d48b487bfd58cc59395b231b. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53: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/GBX262100001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xedc7878244d31dd93ad911853d94b33f67a6e42403dd03eba161fd883946a235. 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/GBX262100002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57bf2a0d1dfda2b0463605c321bbdb857790940f16f0e95da6a5a6700726d009. Chain 2 (Bitcoin): anchored in block 957075 (2026-07-07T18:50: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/GBX262100003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefb27389d842e3085e5185740d52a9e84e6e42c4cb0a30846b1fc8b7bce04213. 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/GBX262100004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63c0c22943ce3ae815f25d74ee16ce05fe053bc6cdd995dd7022d569ed54b00b. 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/GBX262100005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x963b57a47f2cb23e27418182662a660a4e7ef968f791ca7438bf11f14086176d. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/GBX262100007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64650fa50188233d19907e1b99c3cbfd7fa62ca37e4eeae936e77cab8e096e09. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/GBX262100009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8432f4899a2436f7e84b2f13c3edebad24e9de24bf804428fee348f3d01a6563. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/GBX262100010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdebcba92ff9410010123acf1a27be8931ed78e14163a30c638450f867fcdb1ae. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23: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/GBX262100006.
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 0x6a7a3d6f34b47ae1992edbf75956e19b2ea824247e02043817c1dd7f55844ba6. Chain 2 (Bitcoin): anchored in block 960101 (2026-07-29T11:46:30Z), 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/GBX262100008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f57fd4d869ba4c44d432c404b2fe0533d064bc8f1889de1c054059c754eacab. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57: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/GBX262500002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xada6a96ba54cfaf61a01629ab05dac86ad2e501f956ca470cf5e2fac53d5b557. Chain 2 (Bitcoin): anchored in block 958331 (2026-07-17T00: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/GBX262500003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36dbc7f569cecaf4dd20691a2e38f0a517e9a5b154630a2838ce244105686e6e. Chain 2 (Bitcoin): anchored in block 958245 (2026-07-16T07:21: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/GBX262500004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea27a97c02aa8e9c0616a6c52329ddcdea75d78c18bda592764ae17f55d06261. 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/GBX262500006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdccdf0e3e4178764573e016aab79326cbf5875dd97d4a75931b366f298879b70. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/GBX262500007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f6517e9b47aac6c83775ef295f23d925a0c5f0ebb4c2ab2bf16c07596a031a7. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12: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/GBX262500008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e77fc8b52003fc6976957ddd04a66a09267fb74a313351e08f7dd63c88e5c0d. Chain 2 (Bitcoin): anchored in block 958765 (2026-07-19T20:51: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/GBX262500010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f6fd8c2bf04aec8bd41a90915e973a216fc7015aed6fc724902dad5d8f120e8. Chain 2 (Bitcoin): anchored in block 958388 (2026-07-17T09:14: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/GBX262500011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x908f42153d965794f09f9ce2728504a9362cab674fbc22c7f24db119fd60fad3. Chain 2 (Bitcoin): anchored in block 957061 (2026-07-07T16:07: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/GBX262300007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b159cddf8152b2359430f83f9e68ed32025f2ebe1d218a7952df33951dd9bb5. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/GBX262400018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0b325b1ffb6a1b79fd0d60cd87c019d591e4d3c9aa2e280bab1405c0581d572. 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/GBX262400003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4abbb319381e13428a4e181653a93f6d6ed8ad889a2b64593f020fd2c0522464. 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/GBX262400010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f5b791fafa3347a4eaa29bea6880d1944f06b80106b980f34f00ba06ee6135d. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/GBX262400020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfa8245d42e181487093a1d5df2b902a1b306f326b42240910fa434f5c62d80f. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/GBX262400021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36aabc26028089e5162842f9e04753417b1ebf27f6857dfc24060ed67ed407ea. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/GBX262400022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33fbc557c21f824f555ed0d570e1fa593f0be5d1652920e1292c220958cbef0b. Chain 2 (Bitcoin): anchored in block 957052 (2026-07-07T14:50: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/GBX262400012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93b5a07b7116a1bcb3a7eafb14cc343a902f8911243d56b5f0ea6340405f96ee. 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/GBX262400011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52c0846a7d93057464882aa694a743979c9c7b9bbea9edd9b35a4714d11836a5. 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/GBX262300001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf1cdd083cf8faf093819acf9d386c1fec15505a36398865c56ca7adbb3016ff. Chain 2 (Bitcoin): anchored in block 959137 (2026-07-22T14:03: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/GBX262300005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe860d384ce71d63acaa831e62349f3e2dbcea4a3d860a07be1a23af4b36efc69. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39: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/GBX262400016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd61b7979415abc26049fedce92e55d25c1b2e8e3eb953746b547c34732f565f. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09: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/GBX262400009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8684be3eff648d40a4176f8801767bce40040a1a637a88900e3eac4e5b4d1a3c. Chain 2 (Bitcoin): anchored in block 960099 (2026-07-29T11:30: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/GBX262400014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf91aa8ec791de1b5e7870be1fac553328411f8ff4a0371ba86752d25b800f330. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/GBX262400015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc40b18618639fbb3c421bd53a53b043e3e4515d02fecc8d5dcead0cbeaa02079. Chain 2 (Bitcoin): anchored in block 960419 (2026-07-31T15:20: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/GBX262400025.