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 0x8c3bdd7b564d4b01b9613462211c6e6db5c20ca54710f0eaa7ebd21249f1c598. 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/072c66f5-eb34-4eb0-8eea-c52c77253736.json and https://artists.proofprofile.net/proofs/artist/072c66f5-eb34-4eb0-8eea-c52c77253736.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 0x460cacca45a7dc28aac9ace078abcd46dd201172b161edd0c3b097c6654697f1. Chain 2 (Bitcoin): anchored in block 958992 (2026-07-21T10:12: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/GRSTY2000240.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x895707b46b56529c4b9b73c28f29ff894c5961c035de47db161f568cc2837e81. 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/GRSTY2000242.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x373563975a647764fca29eef6499ebcf14d8c0dbb29f3559195647b8d1afb73a. Chain 2 (Bitcoin): anchored in block 958238 (2026-07-16T04:30:31Z), 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/GRSTY2000244.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdefb2219e9e0316e74ae75a86e6f978565ac7b89644762da27f47679eb9e89f8. 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/GRSTY2000245.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5860f77842f08858dd1f8f7f04d4a44f1e2f7788da1eb06e4a3c87aef5d2776. Chain 2 (Bitcoin): anchored in block 958653 (2026-07-19T03:54: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/GRSTY2000246.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3149202b0a1b4e2c062cd17a96fd09954498d6f88d65cd242d2198f3624b411b. Chain 2 (Bitcoin): anchored in block 958495 (2026-07-18T04:39:02Z), 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/GRSTY2000259.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f0732cd623a4d3b8e125978b3475f22a4df76942fefbd6bc1cbfb49fc73bdcb. Chain 2 (Bitcoin): anchored in block 958726 (2026-07-19T11:47: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/GRSTY2000260.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8df8596dae002845768fa61f733d2844b49d54d89356ec1fcb1d0c6433e72a86. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/GRSTY2000262.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53cd51411e5ae832e0366a7b19ff70355df71d2e7a5e658545e84b1e478bdbc9. Chain 2 (Bitcoin): anchored in block 957835 (2026-07-13T09:48: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/GRSTY2000264.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72cc06bd0e172eb4129efa5f704d6f5b71b51c7bd51c3f74c6568b5a43e3b531. 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/GRSTY2000265.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5841ea040d664218e976c824a14202541a82b3644273310f5d0632ddb395cccc. Chain 2 (Bitcoin): anchored in block 958428 (2026-07-17T15:15:14Z), 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/GRSTY2000267.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ef722315fe7feadfb096ce02a03bdd785a1ee6d1cca754880753d176b5a9d6c. 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/GRSTY2000268.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb43a7214da27fcfbb74124a0a986dbe5cd6dd0a070ae5e91e08675e39551b21. Chain 2 (Bitcoin): anchored in block 958506 (2026-07-18T06:14: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/GRSTY2000269.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d00c79a2f589be8bd938b935d568da49dbd68659ff6c76642a39bdffef1df16. 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/GRSTY2000276.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5647d91568192ee42700bf3cca16319425696eb9c07eaa1d249b96723ad870d. 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/GRSTY2200766.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac81aad13d86d7abbb07200a3a466912febf65f0178572e73f844b6a6dce04cc. Chain 2 (Bitcoin): anchored in block 958054 (2026-07-14T19:33: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/GRSTY2200771.