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 0xb61700b7e03742db74540e327dbe91cdb19c33953044b5c10af482ed4e0487bc. 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/aa20c0c9-5d5c-420a-912d-e0aabb709bf4.json and https://artists.proofprofile.net/proofs/artist/aa20c0c9-5d5c-420a-912d-e0aabb709bf4.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 0x1789043adf7bc09dc26942d4edd3ebbec31942821e3afef88c2e932dc533b912. 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/SEBGA2304466.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42f7aee3a6c8e81e68a02885f8ac7784abd7e5f4f1bbb86b3fb0d4bccf18c30a. 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/SEBGA2303615.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d4c8e3b0340d4dd957518c3d274cd0121d1604c6b0918222fb686e23c67f98b. 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/SE6SA2439600.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e90e7557c8cc3c5fe3a41541c90a282cb6e2d69ba50001bf02332e934b4a93f. 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/SEBGA2400973.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef1c3aaa0a17421bb2cac908d2b055a5f63bf8a3ab7696419dc4229fb1f775af. 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/SEBGA2400423.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9eb9b610b4b62f47542ab6a7916811e49fc31819e76b382772c007d076cbf1cd. 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/SEBGA2304179.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec6c54df93fc078e66a3389fa06b39fd00799b2e2aaf370a4e4a88110e9fc8f4. 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/SE5K32300303.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf646271ce8562bb0ce766718191ab7195d0304542400114f279a7379f79ca3b5. 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/SEBGA2203025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c9024733559e0c60e1d495cab733eedfc647c63c13888bd8a32960d97b3e728. 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/SEBGA2202592.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x899c543bf434fae8871307eaf3c99306d8e64ca3de65072719814f312b0a147a. 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/SEBGA2203026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f0d6a748adf464dc60f0f715655db8ea9c119e165aba794cfd2dbd125d3f870. 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/SEBGA2202870.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc02d9ee8420b4bdf0fee934e35558342d6cd9acb5d9fa19eda43314993adbc0. 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/SEBGA2201966.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe50e57de84ae38b3b225e474f96328fdbd0b4f0b98c83a0f74ea0fa0eff61a41. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/SEBGA2100907.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x236576826107894864f8b143165bb348ca61ac3370102fb11e387d1cab2e3dfc. 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/SEBGA2100675.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x392a7317e7977e9244296e5644042838a553bf3b5cd99ab00093d6daf6892a31. 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/SEBGA2100348.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe40f2b1f1fee910daceb6b0b669d96626d597e58c7b3b973bbe145f701d560df. 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/SEBGA2001278.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x444ea0db839804ef0e9a80d8a2390e7b3f0caf899ac8fffe36407b47eb3a12a5. 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/SEBGA2000853.