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 0x882c6770da4410044bca2b6a2822559d0b03c8e223e4c3cb577c0c58ff7907c7. Chain 2 (Bitcoin): anchored in block 954134 (2026-06-17T19:41:05Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/7f8a048f-880d-4f7a-9d72-ed1bf4bad9ec.json and https://artists.proofprofile.net/proofs/artist/7f8a048f-880d-4f7a-9d72-ed1bf4bad9ec.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 0x817a217c23f37f71c8a2a6fd84102056b5a352576210a7189dd7f41cf8142a95. Chain 2 (Bitcoin): anchored in block 959094 (2026-07-22T03:33:16Z), 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/QZWFR2571579.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e7f5dd7a3c37f780e009eff7a5f6581eadf427e5cfe7b7872162f7693bb5b84. 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/QZWFR2571580.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8eec42e27e10887fc5ec5ff82672f9c72b8a4870c866f663639cab41f021dd41. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33: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/QZWFR2571581.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd8b8c60799d50256a4494c83ba7ce8676f25ee2d68fbe9ae764bcb99aa6b90a. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/QZWFR2571582.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc47f0e5baaa7e1fd7837812372f2cf47c63c16f202b74c5328793fdad597e0bf. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38:35Z), 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/QZWFR2571583.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10e5d898c23999e69df60a2304c2c2164d0d2044aae1b2b6a62fda0a95c96849. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48:40Z), 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/QZWFR2571584.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x393ad1483645c384ed89e0ddfda7c5a23fc16407bcd61549c2e1955aead38c82. Chain 2 (Bitcoin): anchored in block 959134 (2026-07-22T13:34: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/QZWFR2571585.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc49bd107c609af69d2a6bd57fa7b3c4bb49d13d1b7045834ccdff364f8704936. 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/QZWFM2462736.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x363465f962c1cfb3f05e28ad9f027c1ee8df8b6beabf8d96ddff39707a2c930f. 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/QZNJX2311213.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbca26d7b4836154f7f3a27f3a6b2bfb754d0496fcad195bee8cd546358697a48. 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/QZWFR2571586.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02a38c713b3401e99f2a82a2786b6e6debf8781372db5ce6b8a4c7234a96b444. Chain 2 (Bitcoin): anchored in block 959155 (2026-07-22T16:43: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/QZTB22477066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7c558d457774d7fbff35264629024349a43b0d15c6de5cf378f1134fb8975fb. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08:41:42Z), 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/QZWFR2571587.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21126156d1053ddbf426244f812c259925c04653809092a2ef99f2aa757d1666. Chain 2 (Bitcoin): anchored in block 959145 (2026-07-22T15:39: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/QZWFR2571588.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b5b9693b6483c5aa536169b9147968a7e4b2d2e5bf1628644d1c849f8dcee4c. Chain 2 (Bitcoin): anchored in block 959152 (2026-07-22T16:23:52Z), 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/QZWFR2571589.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5954e4157868845ab337583beaa529e8b749d342e4710ff59c22189f910e9d6. Chain 2 (Bitcoin): anchored in block 959094 (2026-07-22T03:33:16Z), 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/QZWFR2571590.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4689c75bd75b7ffa8adb5a7619fac9e586c91b3f4cb7d1ff76fa54b5041b1ad. 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/QZWFR2571591.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd0696cecfff6f09c544806aca79a4b1e99892e19469880baf1d2cb7f6dfe07e. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35:32Z), 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/QZWFR2571592.