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 0xf6acde195191a21ff590db8f2261e2a29372911b5c018bc4bf82bd6def73995a. 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/6aae293b-4cc5-49d9-aa42-552ae44ea071.json and https://artists.proofprofile.net/proofs/artist/6aae293b-4cc5-49d9-aa42-552ae44ea071.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 0x99f2cc4d0b64c6824252c28d0f6de73b55a865aa322493ea08f3b52199d053d2. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/QZ22B1903411.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf535c3c9e5d92d354a3d93a6cf095df15ac9ec1b48dd0751557923cdc6cc300. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T10:50: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/QZ22B1918780.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x592c0864510ad4fbe1f0aae3abefedb7ba243b242a073baeaac992510edc57dd. 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/QZDA41814135.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf11b07409cbafaf77c1df51d9ea854e4a310b246a56952e5ee81523d9bf50bf. Chain 2 (Bitcoin): anchored in block 958363 (2026-07-17T04:34:46Z), 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/QZDA81834212.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x738e9618ea56f16a94bb532f18fa1b244f2b4cec7849431734f9fcd6defe06a8. Chain 2 (Bitcoin): anchored in block 958422 (2026-07-17T13:35:31Z), 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/QZES91869359.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f5bcc82c61cd849e3050508d8c982ed5ca18b11615414bb104cd944c61f2925. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14: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/QZES91869361.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd103b0f08f8f360deeba57094592a47089413538d0fd87e2f42698b417aba3cc. Chain 2 (Bitcoin): anchored in block 958621 (2026-07-18T22:59: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/QZES91869362.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2442832a61960d656c60482ebea9a7fbe13f2c3e1a059d991f9481291cb6a5c3. Chain 2 (Bitcoin): anchored in block 958857 (2026-07-20T12:15:31Z), 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/QZ4JJ1991985.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32f033a11b27745d6841dad8bb9dd4f08878bda3a2886142cfc68528480024dd. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01: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/QZES51917180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba809efec3d7d889c2c58a08089491d4aff6a422536bb0302cc7365a5e72861b. Chain 2 (Bitcoin): anchored in block 958303 (2026-07-16T16:39: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/QZES71960872.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3554d916ae5ae8e2b3613b5b7980a5b81a91e1729044b258baa134c30bcf499. 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/QZFYW1932777.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71fd0df2ff00ab5de3722658d59b48e6f9b440804e95b60acd39507b3b91a832. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T14:09: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/QZFYX2043051.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf29ff64f495f51fff4446453934b496e55db9ee0f4fd127620c38a1ae9f99e96. 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/QZHNC2154350.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86da162db8f4087443b7b62a94bebc15927549b814839c9343251453fd42f8a8. 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/QZTB42460620.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa724efa5c6d46e2817be96ac4980a66f2412d811e599921b43a2220050ef401e. 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/QZES61909473.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26c344d2d338f40b301991c21d6c9c0b8fe168704c51619acb718e8590888e0a. 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/QZPEW2213515.
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