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 0x2b6423f2f620beda37acee846800b6d004788b04104784c407cbb81e78673854. 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/ceb4d969-5fe4-4fa6-bed2-a3172d83d7e7.json and https://artists.proofprofile.net/proofs/artist/ceb4d969-5fe4-4fa6-bed2-a3172d83d7e7.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 0x1cd26ecdb69b1f95283a42fce742dacfc396883c4344a81733f2c986266de416. Chain 2 (Bitcoin): anchored in block 957895 (2026-07-13T18:41:29Z), 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/QM48F0740305.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0b9b6e920927415f6fb81a6b2890df36c337c2551a7e59f2befeeb8210193fa. Chain 2 (Bitcoin): anchored in block 959047 (2026-07-21T20:46: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/QM48F0842103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f84ce21e78893f24fd2d105eccac3239df7112502eb9a13981e7d870d0fa585. 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/QM48F0842105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69c746858001fcff14025bed438391e4e230fdc6ba399cf7f1be48aa9c874bc6. Chain 2 (Bitcoin): anchored in block 958170 (2026-07-15T18:26: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/QM48F0842107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcee0ed5186b009b71ddf4c65c3123b16a671676f057008b58c024232107750ce. Chain 2 (Bitcoin): anchored in block 958197 (2026-07-15T23:26:42Z), 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/QM48F0842110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x375b7fa23afe0a964a24f4af2d3ce1df7e907165ffa9f084f5666b9f6aafb261. Chain 2 (Bitcoin): anchored in block 956440 (2026-07-03T04:03: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/QM48F0842111.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa66573053a6f6c760585b408f6daf8aabc4c2af307128b54d3a68ac4d4fe16b8. 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/QM48F0944505.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfe3500191ba1ab6954e3359fe441aed98b20ff5f1d834dbe674faff2ae62d81. Chain 2 (Bitcoin): anchored in block 958390 (2026-07-17T09:35: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/QM48F0944510.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x898bca6b7250c5d55d64b3ea4d0aadbe755293e0cdddf2f8fcc3c58337384d86. 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/QM48F1046401.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3e5034ecda9aaaa04a9a64e283e05c755adf05048c59471c7c8398a8aff4405. 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/QM48F1046403.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f8508c25fcc4962d692f23b02804635d885801ed40f07c44dbe6444f78ad89e. 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/QM48F1046406.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5dd1cb2f6edf9e8d2b73a30a86fb93f578d94a9f9a51c8d8a099ee1eab41cc8. 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/QM48F1046410.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c296e6a06d31f6d8ed2dfd32e0f4562c6ca6341c03d14152f50e080ff6d02c2. 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/QMBZ91913712.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7526e311bdf55660bbb7dd457ac67f61feff19ee128efe3b33e4850b5b2831c. 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/QMBZ91913713.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x922dfea486806db1dfc1431b5c880278d5823d10f3f5f697c6f0e1f590a941d0. 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/QMBZ91913714.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9aa6feffffcece5d6ab61e14eca1b955d9fe0b7ae59520aecfe8583710756290. 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/QMBZ91913715.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6cbe176bfce7c96026caa6e2ac14e59d4051000fe770c8d8cae7b4185b39ee3a. 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/QMBZ91913716.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa06f4b8a51d77f3b5fe229d1d61520d8cef92549bba48a70b0edd28be271f81b. 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/QMBZ91913717.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d9a1f89b2eecfa3cf86b7958d08d83fbc4bc860a9cba4d3893a1c9b4bfa5110. 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/QMBZ91913718.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6849ca5e90cc12853cfda95ad1b56a8826a50de58e9915e70619fb0dd32bc75. 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/QMBZ91913719.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda10d147720426b2d1d5d0ff6978f238ef1564bb0979c733a2325298921ec43c. Chain 2 (Bitcoin): anchored in block 959132 (2026-07-22T15:40: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/QMBZ91913720.
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 0x7200b70364fd4db166c6b7f8747cce601957cd9992dbc5611a5102d0c594a33f. 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/QM48F1353007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0bf2fd430ba3b3a949784166100dffcc6522bc4d9b50985c644b377c3f1ef787. 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/QMBZ91913706.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05d977766ec305fe1f93ca804d1367f88f17a15f7bc7049fe8ed6f1ede3886b9. 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/QMBZ91913680.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23e79face14269088e7d1516b94ec2d5d0ed3a7f6390133652d640409b81e346. 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/QMBZ91913688.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7f0910928209114cfd635f486042137cebc88b8af5cbf4862b520b62245762f. 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/QM48F1556106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e8527252253c95cfc0d37a269b216aa36e30ece084b263e1128650c29961538. 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/QM48F1961007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8e53d13351f081fedb59eaf1e77cdfaebf0093f871cb8247caa93b16f6887ec. 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/QM48F1961903.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63beba3cfe38385b555a7233b600570b426464228b835013ed067bbe9f07167d. 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/QM48F1048002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x303420efec83fb580243f5ae3f510a4febd7a89cfd0cea6be94895564d7182b2. 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/QM48F0741405.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69be78cd943ac432a3fd75bb01a5ff595ba7bfc901f5f0c38211cae216a2208a. Chain 2 (Bitcoin): anchored in block 960160 (2026-07-29T22:48: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/QM48F1656508.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5abb0e60b81c08057a9f3e99ea817af406a9b3e52ba39c263952f6cfdf868588. 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/QMBZ91911694.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7f99294daeda8421a3881d7ed2a246b30f5dab93f6448478377102eb66c426e. Chain 2 (Bitcoin): anchored in block 960337 (2026-07-31T02:51: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/QMBZ91913817.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x026f441595a8ce55c66a3b48aa55a5798e16184750e851634be6e6425025dded. 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/QMBZ91913548.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ba85c1a337b5d72254cbf0cd6b1e0088d11df44d1c1cb78de6560db437b6cbc. 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/QM48F1656909.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa93f40016f253d9bcf128beb9ea189837ccc92a345673c838bf716cbca7ea6f1. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17: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/QM48F0842705.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffabedaa3a873c856d439d8d2449191233e5e13c61ce0df3c95b329635d0d38a. Chain 2 (Bitcoin): anchored in block 960247 (2026-07-30T10:42: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/QM48F0945312.