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 0x7449a5819ed5795532f43d08bd598c6106219975b7b44cecd6d735a777242a18. 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/aa5b9447-2ad3-4100-9ff4-0e6714726bb0.json and https://artists.proofprofile.net/proofs/artist/aa5b9447-2ad3-4100-9ff4-0e6714726bb0.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 0x1d75b4b1bd2bb2ec513fb1c5adb157628938a9b89e83415fbb3448b03ce7e39b. Chain 2 (Bitcoin): anchored in block 956476 (2026-07-03T09:04: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/IL1049300101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0eedeed39f95d82e8b30bdb02d1c1a932937a1b13f8411d869a0074098e2fe00. Chain 2 (Bitcoin): anchored in block 958543 (2026-07-18T11:58: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/IL1049300104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13c89a932f1635caaa31606859d9bf251910cc4cb514823dbe3172fa514eda07. Chain 2 (Bitcoin): anchored in block 957919 (2026-07-13T23:58:45Z), 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/IL1049300109.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d02b20c576459daef8e55ce9a1a39722abf64b613f7801cf7223786a0eddb06. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/IL2099901020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd198e302f5e6cd6236fc7d96e903eda00dd4e653b265e0600d243d0fd775cccb. 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/IL2099901030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa747f26ef26d2fa01bdff01d438ab97656dd4af051964c6835c80a1308d9ec11. 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/IL2099901040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f8034e7272b99ae0e980dbcf15bd0904a5d91cc540bd3a6c0ed820ef5129cb5. Chain 2 (Bitcoin): anchored in block 958448 (2026-07-17T19:49: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/IL1010000542.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe29f1b35ed8ed1df300a68581ab6b47606d51d32926cf5c6edaf0c8885ba0155. Chain 2 (Bitcoin): anchored in block 958955 (2026-07-21T03:03:40Z), 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/IL1010005191.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8b9be0ac3e7688238c1e9c596a28afca41ff335a86bbff2bfb2bf55d490b3e5. Chain 2 (Bitcoin): anchored in block 958203 (2026-07-15T23:41:24Z), 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/IL1010002643.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85ef3875cececea5746731f4b6ebddd45a2fbd036471c22d57828fc876cb7026. Chain 2 (Bitcoin): anchored in block 958324 (2026-07-16T23:56: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/IL1010001888.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50261bb12cb1655a470fa5c9c43480bf541cdfd58d45f7e4a489b0acb5695e1e. Chain 2 (Bitcoin): anchored in block 958420 (2026-07-17T13:33: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/IL4070901056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x063e732e1717dc9d1541090476c961fef484d2310db4340ffbf4de0b547c53ef. 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/IL4070901059.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x867ca6a2a0753ebf98cce4ea18de2205df6ed486210b9316814863faf2e0526f. 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/IL4070901057.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe57707a9644859b3e5db4ff1cb4997c7f37cfa5118411b034652aed2454fe1b1. Chain 2 (Bitcoin): anchored in block 958335 (2026-07-16T22: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/IL4070901058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x421669b705ed1fee61c70bb0e142908c95329e57e9d0fa5a042d237162c5e9aa. 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/IL4070901060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x912f603637b64205b973f1364b43175042444061f8e89abc83d3a6c079abd0bd. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42: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/IL4070901061.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff0b888c7db8d8a67f320f9693b26701f3fed1c3876fe5499d8bfd81f85e2276. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01: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/IL4070901062.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73818ffa1b2945e90db8b22fd1370eacfa3fa4201df432bbd2c638fe00b415c2. Chain 2 (Bitcoin): anchored in block 959023 (2026-07-21T17:05: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/IL4070901068.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b98bb39a136ebef55ecf7758b84cf1b2f8ad0cc8aa3bec8ba24cb80e1b00aec. 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/IL4070901071.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc67ad1167382d4cc53a46be2f87d49836caf0bf7672afbd3eaa5b174a3e072a. 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/IL4070901075.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x125edffba29a5c5bdd7fffd6e603844991a7de1a16eb6cfaa9788debd996a99c. 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/IL1011120614.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5c0a011c34bcb299518731e7d7800f6bdf194765cc2b650981befd36cce7b18. 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/IL1031750305.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc48572eaee765a49f803c0a2d747f3b49f3a30da7e3835755119771780550d63. 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/IL1031750307.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca78783ea0e5a738032f5b6f4b39a170092eee99969d05024b4e4bc780b941c9. Chain 2 (Bitcoin): anchored in block 959002 (2026-07-21T14:00:40Z), 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/IL1031750308.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e4c01ec9cd5e8caf1acb758754109f311dbed2ca939750e4b9a95a2ac08deec. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20: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/IL1031750310.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47b26c48f5861c7cffe4b326fab8da132e009ce7dee967998a572e4c3283e5dc. Chain 2 (Bitcoin): anchored in block 958447 (2026-07-17T19:47: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/IL7112000932.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c506119a3a5fd5d9e9b2a051c7d71854555c2fba99fd81993e1a2883477113b. 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/IL1042005520.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2372f912cb2bb57c5b0635578ec852f1bbdf36d7e478ac558184a34449f60a6. 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/IL1042005151.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62d23fe21c8025fc18b2353d6acc21c3efac177168cf25b7fe1881f21b7f5ab5. 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/BGA472110207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a439d8365e65f56928525a64e44ca46b49d352136a94b92a12797d400f360bb. 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/IL1042504914.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x620589ffd504974d903327c19224dc1b8e381d50c151ae507b7d394827601337. 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/IL1042504915.
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