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 0xd470295f6824bb45bf66c95946534dec5369601397d6a152ed5a0b215cd5829c. 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/d9f10840-5d3a-4d0d-b2d0-ab8f9fb822c8.json and https://artists.proofprofile.net/proofs/artist/d9f10840-5d3a-4d0d-b2d0-ab8f9fb822c8.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 0x5b139759f4b69861e98ad3cfe4f6d6c4299fcd1d8f8b4a8df94af4072d99bc9d. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/FR10S1741628.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44fbdd823f534af69d31642c5c1311943af0110d9fbb9fc7e3942fd2edc564be. Chain 2 (Bitcoin): anchored in block 958245 (2026-07-16T05:50:22Z), 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/FR10S1741632.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x960fcf994e6b988c769bdde6cf8bafb5a10e3b463d241145172816cca6f17e1b. Chain 2 (Bitcoin): anchored in block 958104 (2026-07-15T05:34: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/FR10S1741629.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c242534c038f7d1f524e749a575138848575dd91a6f8a556a15dc599500e8bc. 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/FR10S1741630.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf52ee6fc8a28ef0df3fade991bd0715f1b7880dc0cd505e4b1de533917a0fc7. 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/FR10S1741631.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc82a3175b1c86751628eaab764199aa53d853ce289e79d185868ab2d1aab9db9. Chain 2 (Bitcoin): anchored in block 957772 (2026-07-12T23:31: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/FR10S1741634.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5f0dc6f7290380598d4e5b3e5ea21c3c3ab16f0cb1377403b37e263d66aa51a. Chain 2 (Bitcoin): anchored in block 957775 (2026-07-13T00:04: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/FR10S1741635.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf05d09fc7416df0e480868b857512a11b537b8b2a3db315b4d3aa0c01516f50. 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/FR10S1741637.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23d328da061a81185f3634aa664d222e680b72368d26e088587a3e1f1b8d04b5. Chain 2 (Bitcoin): anchored in block 958633 (2026-07-19T00:54: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/FR2X41853728.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23d328da061a81185f3634aa664d222e680b72368d26e088587a3e1f1b8d04b5. Chain 2 (Bitcoin): anchored in block 958208 (2026-07-15T22:40:25Z), 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/FR2X41853728.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d87372268a2ea2f39bb0dac7e7f927f6dd10ec859732785f2c92a683316be9a. 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/FR96X1864455.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3eaa47608181dd4800b5ec90697ce8d6796ba0e6900c70c306eac7761f42cd94. 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/FRX201800734.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3eaa47608181dd4800b5ec90697ce8d6796ba0e6900c70c306eac7761f42cd94. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/FRX201800734.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf641483581f37324f13aac89d6dcb4057d2e9f8a3214eb5488a11e45f25ede17. 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/DGA092466168.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x178154c6e64d69f7ef216fd6358a320e8bf164e9eaf719a9dbcaab1cf54c5364. Chain 2 (Bitcoin): anchored in block 956397 (2026-07-02T21:02: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/DGA0L2403722.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7cdb570666909170e0c4b8057ec2182ae79a83e8069377797f9d55a989baa49. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/DGA0S2426024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86f370bf25d17712f9e7af95adee7550a6f98fd23932fe37156b5c095176af58. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53: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/FRX452562538.