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 0x4540e382150bb5c9c1b3df4c91168b25bb5bab48b987bfe3060e79bf03e793de. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/4dd2f541-d9d1-4834-8cc9-da72d644ec5f.json and https://artists.proofprofile.net/proofs/artist/4dd2f541-d9d1-4834-8cc9-da72d644ec5f.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 0x69284df56290f73e293592057fd9dfb2f5f2e00cb505dbc0cc7768452fc18a2e. 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/TCAEW2035547.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29bf0739afe719cddda9c6f920533b4908404dafdf65651555c04e140a8df6bf. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/TCAEW2035548.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9dc82056cc23e610e2076e4f11bc4f77edcec1b318e880e28195ae636eeb4f8b. 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/TCAEW2035550.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x760e2787506317340335c4fe2d7e3f820006141eaa12d120b2b239c4511032b5. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/TCAEW2035554.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5474fc6bd93212316c9a69dfae16dc248afe671c17621b10f85b0f2dcafcac9. 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/TCAEW2035558.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf53c9462a830a00fb715f3b6744e8832442dbd92da3c1e977340bc0c7d6be2fe. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/TCAEW2035559.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd00912e2c03173edadc35691e37f50a69487ca09777ba9ff5fce5c22cf20a777. 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/TCAEW2035565.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce01765a027eee5c690f470ca173cfbaebf625bbfacdce8661c9c1b6ff7187d7. Chain 2 (Bitcoin): anchored in block 959152 (2026-07-22T19:08:11Z), 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/TCAEW2035556.
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 0x337b8c9d51dcdd7d32c80f7d5f88861665c1f740a836de7f0a3a737c054b8533. 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/TCAEW2035546.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc96f6cd47a603e481f981ea543040253caf2f44ca11068d73ca71d5d46cebf6. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/TCAEW2035553.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbe00aec1721711429fcb9b40f8be8115ae4533d9c1bdd5a7cdd3c27753ea1c8. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28: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/TCAEW2035555.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca70a897c9b5b6eef82a242bcc1134d4867154c9252ea668a6752052d847b9ad. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/TCAEW2035560.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ae9da2a7d9f5e1c839fba28744387dc077c46746a618df6641ddd8478251df8. Chain 2 (Bitcoin): anchored in block 960105 (2026-07-29T12:35: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/TCAEW2035561.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51af0d618e28884525e344ada17bf102e1bf10bf1133bd5188b3c9a7bb4d0920. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/TCAEW2035563.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x755fee167a6a1e6d00d2fb62d301c6fa21198fe81220b07d8b3dff2e0a8a5c20. 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/TCAGT2373686.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67184c213402f2b6ec1a8da9542e2c51607d604eadcdd57ec1169f38345be8ef. 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/TCAGT2373694.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98c931fe3c587ba26f22ac7ed7fe766808cdbb5236419b87f0df6e308e569570. 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/TCAGT2373703.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4685efdad1fd2c77b18f0dc1f3a497d668849f9633b1d95a4f5036e1816b0659. 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/TCAGT2373715.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18b823ac8ec0bec31bd0051ce79cfc237d2f8451211ef228e32717b6cd91233b. 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/TCAGT2373719.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf71900d7202f56ae8f2b930c6e27d815ec8d2bc4da13954ceaa6a4d57b87bf20. 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/TCAGT2373721.