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 0xd2f7f863c7cb402f506d4605f8fa6ed3e83006688aecdcae4caebe6315f86372. 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/4c80380e-4ccc-472c-b613-c1843fea7d32.json and https://artists.proofprofile.net/proofs/artist/4c80380e-4ccc-472c-b613-c1843fea7d32.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 0xe6c494eea77472f2d623de584dbe35eb83529c1745e77327065d5e64f51e6b2b. Chain 2 (Bitcoin): anchored in block 958407 (2026-07-17T12:08: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/JPI542000048.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47225c5ebcaebd3715fe8cb031d54795794d35ef854a324a0eae3b3479e50aad. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/JPI542000049.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdeca3655737c733a14e53c0623ac8c7a0c81f935994eb65c5fdf1c2baf7062ea. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18: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/JPI542000050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d83a632bf47ffeae2c78c970809e89b988b45ba7b589d9948a51d33322da0e2. 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/JPI542000051.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbdd3268aebf671c162ea1c49ba5cbbdabc37866a666dbc639d8bd900048bfed1. Chain 2 (Bitcoin): anchored in block 958951 (2026-07-21T04:48: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/JPI542000053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a2c8681beba8229dd7da37b852e7796ab3d3479ff71e573b45b925db8e15477. Chain 2 (Bitcoin): anchored in block 958667 (2026-07-19T05:04:54Z), 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/JPI542000056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5956770148d0994cd9019511e89c258439d77856f494377568582d9bd1ed023c. 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/JPI542100001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x792d496d6addecd5beb885811ba96cfc9298770a6ad3930471f0d17a1e0b13c0. 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/JPI542100004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b7b06c92c3edc099fc3fe904647d16334b26c8383162417e41d23027f277067. Chain 2 (Bitcoin): anchored in block 958376 (2026-07-17T06:41: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/JPI542100014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb70bdaafec5dc93d7d82988646b8143cce79aef096f320d10f75cde212d3c1a8. 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/TCJPU2382080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x375624332915f6f25e40044361aa47180a6f45da8017a2ec605c48a58674a910. Chain 2 (Bitcoin): anchored in block 958415 (2026-07-17T12:50: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/JPP302300842.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24bfd8af35d25701a7ef38c08384242415e717650b92d34d52c1c84a08f2f374. Chain 2 (Bitcoin): anchored in block 958349 (2026-07-17T04:38: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/JPP302300843.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9158bf08ffded7bb38212fb254d72ff2de9e9aca858c7aa6d28c591639e028eb. Chain 2 (Bitcoin): anchored in block 958430 (2026-07-17T15:33: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/JPP302300844.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b36d4eb275991594623abd55f3af588865f5f689988bd86802212de69d4fda2. Chain 2 (Bitcoin): anchored in block 958838 (2026-07-20T07:01: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/JPP302300598.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90fa7e9ed520a6b206383f12b4bbec29d4e37fcea27c0d88d52b611dcf7b344c. Chain 2 (Bitcoin): anchored in block 958523 (2026-07-18T08:54: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/JPP302300845.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05321817ff869d7c41ba5127a969b2ea3d37e28619305bec6f41966fc728e289. 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/JPP302300846.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5852e2461451eb7e9af01cd5f41b0f24a8b732abf35751d569e623c526af6e2. 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/JPP302400794.