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 0x8d82ceed15da1794a1ecd00a8a95e21e03ede12845c54c0df9e0a668ab425643. 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/96e1f1a2-de94-4433-ad02-c179008adecb.json and https://artists.proofprofile.net/proofs/artist/96e1f1a2-de94-4433-ad02-c179008adecb.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 0x92c92ac25071ee31c12c6dbe7a1265e319829ace102e0011c60c9e2a936fdb97. Chain 2 (Bitcoin): anchored in block 958520 (2026-07-18T08:19: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/TCAJQ2574651.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9be11a0b3248f4cf4d95594d47582ea5d4c5c815a8a320779d708fd31a67aa47. 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/TCAJR2531489.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49362c4ef1fbb1c3470693335e7c83ac00f90893a7ce60fa15bb0f6d5e4c02a1. 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/TCAJQ2531497.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7ab7b4b88a804d20948623c4b0735d066e39c60a6c5bfa4f9c02d7f23b62a60. Chain 2 (Bitcoin): anchored in block 958596 (2026-07-18T18:42: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/TCAJQ2531513.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77c2623698ae13d691b282774b282919bbb16859fdb7965fa0c2f43d4a615aef. Chain 2 (Bitcoin): anchored in block 958846 (2026-07-20T08:14:15Z), 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/TCAJQ2531517.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80672d948d50a03d06fd7b80565564179b2efffd7b26cbae028f0eb7733eced5. Chain 2 (Bitcoin): anchored in block 958644 (2026-07-19T02:21: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/TCAJQ2531521.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7696f5deb87e26cc89c73dc850ebd7af5edee084e03da5212c42e0dfaa2522d. 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/TCAJQ2531529.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9bf45962468b7e5b18a23087c38ce0f1f7cf302fea7f1272d0eb283344705b2e. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49: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/TCAJQ2531531.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x029b3517989f4c433d4038f0090f69137f89a0f61b075de7bc9dd730da133b65. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T00: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/TCAJQ2531537.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2fdfdb7cec2df54c0e0b1da1a994d8b86396fb37626342caa110fd6b83b00fed. Chain 2 (Bitcoin): anchored in block 958594 (2026-07-18T18:05: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/TCAJQ2531548.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4e09128c8fa3d90d9113d0fd6ae964f253287fd5491d62a535c4ba5dfaea625. 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/TCAJR2531556.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40ca2cbba516f397d1182d7e6687f0cedd6673eb9eb73bc9a25040f7e35fa2dd. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T00: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/TCAJQ2531566.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee7041bdc50c60cc849fc32001f5d27cd13abe6cd95bd5f6614307ccc5320f1d. Chain 2 (Bitcoin): anchored in block 958600 (2026-07-18T19:24: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/TCAJQ2531579.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4726dcac91543f40d5521e6b3cccd2d5bf3e4e741b337bdc7edd726c6589c77f. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T00: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/TCAJQ2531587.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd209f0757e30874de2a2b2863fd698d3eae5d9f1374f6e823175d571c7d7f3b. Chain 2 (Bitcoin): anchored in block 958842 (2026-07-20T07:48:27Z), 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/TCAJQ2531595.