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 0xb29241bdf1b36dd618594a3d2a304fbc2e07e30a85fc1db74bc2bb812d57a6a3. 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/a5ed1e8d-a702-49d3-8f17-23e520b0b305.json and https://artists.proofprofile.net/proofs/artist/a5ed1e8d-a702-49d3-8f17-23e520b0b305.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 0xa937de6a6ae0741235e67cc0c8cb40123145e248446f5bcd267a9b3dd3991d0a. 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/BR42J1100032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x298ccf011df3fe4b8083f7ef4a664c74b346a82e88af04c4e9321a3a1acbad53. 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/BR42J1100033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7425b07f1d4dd32ad76ee81724fa2c50f319190d4854b8ee34c19a9491629171. 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/BR42J1100034.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3411c5bc43bf7d3cbbe8a052ca8ef00a9d0ce2bcff60793352e71f2dcfea1b6d. 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/BR42J1100035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbda9593b0cea1451045d08f87d924e4f6f6dc8fa592f6982ba3789e4e3c2585d. 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/BR42J1100036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3135e0ca998836340ec847fa40ee5cd2d723bf8e5821d3750437930072ac6af7. 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/BR42J1100037.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x276df0b60aae311c19952b9c55a1dd2110d6738f7ca1438b84cc8aaa22878ee2. 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/BR42J1100038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3aa9026bdaf2ecbe3eb44d89486883b5aa92c076d54220274f42fa52993badaf. 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/BR42J1100039.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7b8c169977894dfb0d39b41003134c393e58f5d34a34e7ee1f32e024c37e133. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/BR42J1100040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x080affe55fc23f2ac18a4bf89be86a25ab037a0891377fd45e15c9ec22e924a6. 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/BR42J1100041.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffc0fe9a785932121f62d038f6a895901e881c1367686718e77ab9c151efe1cc. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/BR42J1100042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9bd6126b984637be6031e69400e3d9d343ccec36f917efcd5ad01df7acb000e8. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/BR42J1100043.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x472a660884b3216b912d0ece85edc80b0c6107f999075c4d62c1ef6eb00b92bc. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/BR42J1100044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c87e061be351a3bd953d351debbd318f33209b9fc8c1360911b108f24cb8dba. 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/BR42J1100045.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11e8a0a2992ef4f54a6df174298c25d353fb4ebd9a45c5164c7a4abbaa8cedfd. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/BR42J1100046.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41248dc0e1e73882d0d35b8a981ff680a9ae15dc8bc3363a6cddb54dba97b538. 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/BR42J1100047.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48966dfbd98889afc07d4b7a9a20ed8201d2768a47cf37d47114a04d8ae418d8. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/BR42J1100048.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5ece0e4c37abad0b2ce3ee92e2fbc92001a5f560a242f129051c049179bd825. 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/BR42J1100050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d2a1eda89273de61b3780bd2c7e70d474522d4fb6aa9e325cf0fad1e14b5ae0. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/BR42J1100051.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb212d6f3ae938a96a834c648f527b1de327bcf604dafe791c1fd91743813b7fa. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/BR42J1100052.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b14799b3048d23d053855fbb1f93d0d720f19999795e8bfa49c0272c6f5d568. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/BR42J1100053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x457d8d5b91bc23e03768876520be4cb14df351a0321b7977e8b9fcea8b30dabe. 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/BR42J1100054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec82e248c8a6192dbaa0733e32e19f730b7d73db5eb2862e06def86f035091e5. 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/BR42J1100055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x349a2f778b467ed0a77fb8c78df82a18cb5af2386de57680e6556b8515ea871f. 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/BR42J1100031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x144b95246229b0038fc801f64f1006ae1cdb4716b082b85af25f339b2482b61f. 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/BR42J1100003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0a2b0c0f0a4279222d1675c6d2d12a493f1bc2e91849cde548ee80a295bd6b7. 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/BR42J1100065.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x955013208f1e3cdb58986ff90b78d79496c9342452d2d8a72e1172fa296d214a. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/BR42J1100009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a4d8b32e667a44a53037255f46ec687ce4852119722c249fcd6dc7430f0ca30. 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/BR42J1100008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe18a096b65dc490e1bc85430ee51e64a329d67c97a2f5bb57039ca01fb9b1536. 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/BR42J1100056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe450e30ee3c3f8a9bab41e1eabd0b7c9d4a3b8d102318d01d16e208c0ee52755. 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/BR42J1100057.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36dbda5ccf5f39c093afef60a22d4ec2d3cfb84d9533b3910f256140bea6e955. 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/BR42J1100058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb66dd09750d611a52413d0826cc777d9b000384b57f4bc37a8c87dfd6471876e. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/BR42J1100059.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b454c4f77013f2afecf0a7f76652acd36a10145343bac1c3bb03e84314141dc. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/BR42J1100060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd44a7a648727c4a38769883112cc72487b3f2f8521aeab95ab728e04bd0d84ac. 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/BR42J1100061.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad43468608bc59cc4287d4e074bab0eda02d28de858625415c050a7d8143883e. 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/BR42J1100062.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d34eba214f5a4777b0e91b87e37d2b6837e92a2a11aa9eb619a873d20a042f1. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/BR42J1100063.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f8453a38666d636fef469ba2691bacdb21d84d61f0b3da1704be3d4f410cdeb. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/BR42J1100007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf15f7eea5e3e79a9a7ec8e7e65da31bddba549a14496c2e8c7c0cb14f99f8436. 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/BR42J1100004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9fc0f801e6b51975e2ddd676531a721376c03e14f57b04290ec2663198514492. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/BR42J1100064.