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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5f5b21819602861b20c9ac1799159155f1f07efc0c94f96da51fabbf86cde9e. Chain 2 (Bitcoin): anchored in block 954066 (2026-06-17T08:11:48Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/6b0b5332-7034-4326-8037-c1a00f3335fc.json and https://artists.proofprofile.net/proofs/artist/6b0b5332-7034-4326-8037-c1a00f3335fc.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7c88f58b83f1a2c351c8f625fbcb7e277e29d9fa95abf8c67386afafb1789a3. 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/UKB8Y2200501.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2df5a8ab9567eadf4e0a5d353fc8b8557f28360202bae415177133a1615c37c4. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/UKB8Y2200503.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe219ca2e7c567aa2ffe9bb3d8a4b8758868710eccf055e7f2338d0e599fd2904. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/UKB8Y2200505.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d3e973be4b63f6108e0f353a5ab66d5559e3c8ebf95ab42c503a877a2386694. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/UKB8Y2200506.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb77f93f67e15db97311d8f40f28e2ef05c8374c4e71c453efda083cce759737e. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/UKB8Y2200513.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5be8f7dd4de6f10a01c7795022a2e63a3aee712eab19a0ca86cbbb271aa34d60. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/UKB8Y2200514.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62082b1bcc5eebd1779a6d2ae40cedf3fbcc9e20b86b9835919361ab56d77cd4. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/UKB8Y2200515.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ca5b5826a79b5cce9a6959c442ccba196a1cc86944e17120965f3dd02cac446. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/UKB8Y2200516.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfdc86af6c919162e4f8d11b0b2cb83a2c36a9d63bd976ee041347c7d1406c24. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47: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/UKB8Y2200502.
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 0x8d993e0f1c4c5f63f6093547bdf4a7b0eda4073a2910f8abf5b2c90c74415ce5. Chain 2 (Bitcoin): anchored in block 960220 (2026-07-30T07:28: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/UKB8Y2200504.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf4de59c3ff4f08ac18bc0f1019d9e3e0c81e008ea5248e6d0eb14fcc7295751. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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/UKB8Y2200507.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3f23d3272ccd7eff1b6ff44fe050021295aad63d88819bc73e8aaef03c96426. Chain 2 (Bitcoin): anchored in block 960250 (2026-07-30T11:13: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/UKB8Y2200508.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e38b7162f86c1ace7eff17e6acf4bb7cae333f59d969d55fd7f56a4925b321d. Chain 2 (Bitcoin): anchored in block 960300 (2026-07-30T19:42: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/UKB8Y2200509.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa44027b6583cee6e139e6c1ca5e22bb635a87f73b5af298d15375d5e95ba2867. Chain 2 (Bitcoin): anchored in block 960250 (2026-07-30T11:13: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/UKB8Y2200510.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce882a794f7578581bf3db79cdfc9d9e655bf7c5929730a783adc73da7f2ebf3. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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/UKB8Y2200511.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8d0505e32a96fb6fe357db2f4168b0aa70ea9337158c61e6c8210e76ac74821. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29: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/UKB8Y2200512.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x692ba01c29125f7c95f2834737f42d86a5be0645f827d136b5e3b8c8d738a945. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29: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/UKB8Y2200517.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f7eb7745569e04419d218331540545fb2a7edb2cbf83167f5207b21ce2f52e3. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48: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/UKB8Y2200518.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf756c47e8b8099b8e12f23c79f0758b3ae89a71442b7230a8e508050c941d4a. Chain 2 (Bitcoin): anchored in block 960427 (2026-07-31T15:59:18Z), 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/UKB8Y2200519.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4adcd7475a6fd5942076e4d6d48eaae1bec9b14ac81932b873c381837346b5c5. Chain 2 (Bitcoin): anchored in block 960317 (2026-07-30T21:35:24Z), 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/UKB8Y2200520.