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 0xfffebecd8c32681b044b93632a53dbedf92a9683253ba174cddaf223a0ff4f71. Chain 2 (Bitcoin): anchored in block 953742 (2026-06-15T04:47:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/a229eb86-5565-4317-8913-56d553fa2b29.json and https://artists.proofprofile.net/proofs/artist/a229eb86-5565-4317-8913-56d553fa2b29.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 0xc1bfecfd3031c44cf9c9f709e4120d9d140a5bbad3ebf1d058bd07de7aebd2ca. 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/MX2971400995.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xedc03867f533ef1d7b7f49dbcf422319dce28ac70887cacd584b1767e36d62bd. 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/MX2972001975.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x028e32e7175ecaf46d104288ac153fd0c32faac0de8d093c4cf1268acc815ef9. 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/MX2972120112.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06c47b90b2e45cdc2cfdf8698eff72e4e01d73df715e71d00c1f4d13a15680dd. 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/MX2972120113.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcde6457fadb9425da076ef0c91ccc0d993ff9dd27f0834ab3a68698e64742e11. 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/MX2972120114.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05c25359c89dfd43a909079ba5371ff66f886619612d7193617ccd37978e9b6a. 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/MX2972120115.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2a937eb95234133b209ad9c9ddf6275214ce062a08c16501f820fbc8857ffbf. 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/MX2972120116.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21628f03f6fdb850841d2a60a0d15ff258f9b20bea39c5932e61c571905ef8dc. 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/MX2972120117.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x723d4818bc405f227323081b5a9eb1409b141e8027bb7e9f88a9b67018a4ecb0. 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/MX2972120118.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa80b0f17bd438781cb78550bc4d38121cfb5ab602a3932b2efa0fb453891155c. 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/MX2972120119.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd22ff657abaedcf72662825662ef2b67bc56ddcc33bf6b784ebab8a73dc479b6. 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/MX2972120120.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79409d95d64b1e60b83fe608d670d07a23b15bcadda504f4a15ac7169db0c258. 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/MX2971901529.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7d28c92eab90f43038aab6ff288f24917a2ea185126c633d4a8c650e5b85376. 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/MX2971801491.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21b9f7a2f63c9dcbe74396ec2c449e98a8e2f3f2184958ae1ea1c84ac84ae234. 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/MX2971801478.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65e7275dade3d9236eae13113e6788d4733ef5c50ba2a2c2d4b9aaf245f27d87. 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/MX2971701387.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4356faed9e8129a2a2f4674e2ce2e93e25f26434049afeb5cd02294ceee39a1e. 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/USDY41764768.