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 0x5bd29ff897a0c79fb38698dbc637a88fed8f7e5278285ba475d884b61ad7e611. 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/0db5f0b4-2f63-4a60-895b-55188541787d.json and https://artists.proofprofile.net/proofs/artist/0db5f0b4-2f63-4a60-895b-55188541787d.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 0xb3bcd0c7ac8deca18b321c8bd4e410c6339129bd4cb70d15af2edb4a5f70a5ed. 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/QZTBE2314236.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0409fd94574879150e7b7e19759b9f5f1caddd5ae3746cc3ac4e8d03767e83d. 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/QZNWX2386964.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48a8449cedce18a7c9db48f539998fa9c9669b396d00697ab47a7ff0188a4270. 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/QZTBE2314237.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5532a66a41af5847c1748105ac052c65df23d7bce332e82ae43f5fe4488e22f8. 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/QZTBE2314238.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9980522e80103e40d5f2ea630c2065784cf37741332e3114ed641ad53e2755f. 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/QZTBE2314239.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc657fbf9c5905221c4ef05193d5a12b91c2a78d553c9f2b09e56b17d4668ca66. 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/QZTBE2314240.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8d448bf8e0a00540e2cb128a295e0d9f5c4cd75c71406ab96d43a69c5d7dc72. 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/QZTBE2314241.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd4185ebfacd27b1c833aefe69d48b8f9374ffe66e0022a2024743032fd528ca. Chain 2 (Bitcoin): anchored in block 959145 (2026-07-22T15:39: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/QZTBE2314242.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5512faabd893b42f02b273316bfc67e600beefec87eb518e9b405ef099058695. 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/QZTBB2449596.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c81820217db974cb34275e47de60531b38d8595ce29310ce330a39457e94ea8. 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/QZTAT2458446.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ee4d271b79c9156b2dc303044ffb13fcf39c1dba25879a68dfc273edb30a1da. 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/QZNWU2445667.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf983adc96d8f96208d90b5976b3213c97f339bbcafd1ae82a0f62edf6ad6e7f. 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/QZNWQ2476691.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94fd2df3fc0d687162c88c29ba47a3a50f3cfb9437e7e3fc0ed01c7631b4fa29. 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/QZNWQ2479460.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88c6507fde71727bf63963c86bbe685eafda9b9c3ad18e731701fd36311c088d. 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/QZMER2499207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15ecff786ae5826843988459b35d3b7e85518fd9dc80eeccec720acfe05f27a1. 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/QZMEQ2439980.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x921de59c4b512396d5913359916a41601da67f22fdc9cdd703d2d24432cf0352. 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/QZMEQ2441279.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22666ab2e870be7157ac1cdb9ba57119bf58317b81974a52ca9d6bdfce3b7d88. 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/QZMEQ2442199.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8048a1cf88ca7389a624ec4fb1ac2a1c7f6b1c988bfc5bc19ebf7a58157c6db. 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/QZMEQ2442202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91d40a605c4952ddea8021cc8716556779f58c38c9853ec6a54ec70a3f264886. 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/QZNWU2328458.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdaf476a48253e71bcde49157b1828663e80bf4d2b63ed50dfc75aa83918ccce4. 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/QZK6G2431070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18769af60d63d14acac594838ea52288663a0eb95df792f208c3c47447990f15. 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/QZK6J2431282.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2be92de6b4ee446b91aa1bb54b5d9f0845e28f75ac495f0e1d4f8794d975115. 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/QZK6K2462105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf99a3ebfad4e36423591b372ef535d801c5fc9390f844858623607b85946ca7e. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/QZK6M2425081.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8adf8a5859e8e463f992d08db8ac4a4fe500630dafec24ce0f95a6242a38341c. 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/QZHNB2402950.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac7610ac85875d93a5446fdf76733d39520f8fa5f60d8e15d11747172d7f6beb. 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/QZTAS2385562.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3412a36162d188dcab05ea90d15a0e30bd6dadeae0ab27ecbe411175a48dd9dd. 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/QZPLS2313359.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0409fd94574879150e7b7e19759b9f5f1caddd5ae3746cc3ac4e8d03767e83d. 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/QZNWX2386964.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xedbb493ca613820684e90b8ed5655be43667150fb87b37da9a5c9a00b1c6f594. 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/QZMEN2316946.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeddd028a40e56054fccb66dcb17f10ccc4efe38d0fe80634793be76525a6b908. 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/QZK6M2322695.