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 0xc6a122cfb40d9517f55985a97f6aec039ae01f390083f1bd8b8df1df7f61c000. Chain 2 (Bitcoin): anchored in block 953791 (2026-06-15T13:40:30Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/de0e1efa-99ea-4d81-882e-5da229b8e6a3.json and https://artists.proofprofile.net/proofs/artist/de0e1efa-99ea-4d81-882e-5da229b8e6a3.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 0xe906e76e65f6d4692861d23fd6255cc2a779ea3aa5ea66e03e632990b93c3d74. 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/TCAGI2229363.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74279f551b04228f5a1628c17c61bf743eb2b753246a2db1e2bd01da1d65ee61. Chain 2 (Bitcoin): anchored in block 960179 (2026-07-30T00:39: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/TCAGI2229375.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc59ee87fde3166d5abb105023590819ef396141d0ef4fcdf8eaf28bc91f93300. 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/TCAGI2229376.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x781e8e1dd761955414ab2618903ac1bb92d1f639b25b6e1a7b534e7170a4c090. 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/TCAGI2229345.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6b1510354622d6f9f30783a23f956a9974e6c5a0eae49606ebbcf8db965b118. 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/TCAGI2229379.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1311e304f70551223b16315b6566a4d8f549890f9318b5009e13d917b6fc9a31. 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/TCAGI2218200.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac6d581efc799fa01f7164edeab545ae57d91e5c9e66449689b0d596864028a4. 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/TCAGI2229383.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92a08423c55ff21f9341cbb3c3ed2c2e666b977d1dc5b4457c8f1d1344a448a8. 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/TCAGI2229385.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x667d752d2728f3aae0979501393e87002dcdb307cd4a2b4430ca6f08bd4d6e8a. 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/TCAGI2229386.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd02d492050b882da281280aaed217d6427013df4db1b32e79a8cb17c39faa33d. 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/TR7801700109.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90e76a0a7109c267a7b5bd067ee12007f4256b38f49ea1ba3666b51b6f2f8bbe. 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/TR7801700110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfcfe724ee00f93100601e7aa1736470215235627abb156055c6691f20fccee4b. 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/TR7801600610.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0a1126b355ccf8cbbc185543f801c3abc2ab0ac913df28443a29062273327da. Chain 2 (Bitcoin): anchored in block 960435 (2026-07-31T16:33: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/TR7801700111.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1995ed3522a7a25154464f9273ae6424a86f052e6e6f87bd4bf86bbe31d5bfe8. 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/TR7801600617.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59c736e0b26a818739751d15b13690ec0eb6e5d7ec37ecdce900b00e65f3d260. Chain 2 (Bitcoin): anchored in block 960473 (2026-07-31T22:27:44Z), 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/TR7801700112.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba5743ac9e1e60125d7c76630b551b7caf70a8b58d7075c130a924cae0fb3602. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19:15Z), 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/TR7801600677.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ab48451263a3d6ba65cda0db4f50eabde23d8603ef7acc6afc5fa59b21f8250. 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/TR7801700115.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73f4c82a886d5fe4f1b3d9f7fd3dbfa4f7c201b6498d9c669862b7307cf2ceeb. 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/QZZ7R2455177.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x727a3a503be94f079bdc1dccaceed7e4aec9c9880fd6cc948758c4f91916dd0c. Chain 2 (Bitcoin): anchored in block 960111 (2026-07-29T13:21:01Z), 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/QZZ7R2455178.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc59ee87fde3166d5abb105023590819ef396141d0ef4fcdf8eaf28bc91f93300. 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/TCAGI2229376.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74279f551b04228f5a1628c17c61bf743eb2b753246a2db1e2bd01da1d65ee61. Chain 2 (Bitcoin): anchored in block 960183 (2026-07-30T01:10: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/TCAGI2229375.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x781e8e1dd761955414ab2618903ac1bb92d1f639b25b6e1a7b534e7170a4c090. Chain 2 (Bitcoin): anchored in block 957061 (2026-07-07T16:07:00Z), 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/TCAGI2229345.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27a683ec64ce5fb4286c84ec2539b99b059c34ed4a9ffbb48bccd138b89f5819. Chain 2 (Bitcoin): anchored in block 960193 (2026-07-30T02:05: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/TR7801800171.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc336d50b573e74039da0e3cda88145f59171bea24f1e3cc5cee997932bacf651. 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/TR7801800087.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90fd547aa827db754241d4eb942615d3204bcf2965f4c2a0e8f22c02f6a9d84b. Chain 2 (Bitcoin): anchored in block 960410 (2026-07-31T13:50: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/USDY41572980.