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 0x641a5579c179f6c365fc0237f5c1db95a3d2dd2df613dcd28cd8955a590dedfb. 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/c31deef0-e78a-45dd-9f2f-c859dc8a494b.json and https://artists.proofprofile.net/proofs/artist/c31deef0-e78a-45dd-9f2f-c859dc8a494b.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 0x7e10ce01a3a4cbb2ed0711652579e2fd0c1f40aab0828e28d1ff5d55c1d702eb. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/UYM121502004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51ce270c6f077d9649150f652b4cc18b48203a81eaf05f37a07ca34913e3c6b8. 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/UYM121502009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2aef2dd1d99f3ea9cbab0e54f9e1f3a18217dd05c50f5f04ddb210e8b570aca. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), 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/UYM121500776.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe94f7ce3f223ae708146926191c83634ef536c9ff8cb4ad9ec3e230e2ac3551e. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58:58Z), 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/UYM121500779.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1265e6dc86a968abeb6e5647984e4b7b5211ef9c2bf1dc4553870610b0fc5b8. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/UYM121500782.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83e894aab7bce02f851f6da20835eab7e04764c11d56e7221dd69bb73ce12619. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20: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/UYM121700276.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc893b1e4ab7e45d916e75541147f3fd78c085d3dbfa26c825e4fe2838e17e1e. 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/UYM121700279.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59a5920e6405f4e79be77bb8dc7992ffe2dd4289387b6e8f27a84ea5a4586695. Chain 2 (Bitcoin): anchored in block 960370 (2026-07-31T08:38:45Z), 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/UYM121700283.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3577d328b8f730933d0f8a59784a796d9dfa4db19f3c39d418b26761eda77288. 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/UYM121700284.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9662b262c93f693974deeb03db8ce59febca7e17e35b1c1ea71795f3d7a84f8a. Chain 2 (Bitcoin): anchored in block 959001 (2026-07-21T11:41:42Z), 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/UYM121602123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34a25e98ec1d70ed628692e9bb03605b57394cc408af91dea262c04bbde31234. Chain 2 (Bitcoin): anchored in block 956656 (2026-07-04T14:03:39Z), 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/UYM121705903.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe72949541ad2ab1c9b09946f90a61ab8d77e54900fdd9dc76b173e76e52a395f. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/UYM121902853.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe72949541ad2ab1c9b09946f90a61ab8d77e54900fdd9dc76b173e76e52a395f. 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/UYM121902853.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x264ebd8071ec95d694f614bec154d36b4c6352596a6742ab89aaab5980e44fc0. Chain 2 (Bitcoin): anchored in block 960095 (2026-07-29T11:07:37Z), 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/UYM122002382.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34a25e98ec1d70ed628692e9bb03605b57394cc408af91dea262c04bbde31234. 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/UYM121705903.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cbda99904e0e175cad3da1438906e373d8702b454bf4d642a5c71221923a461. Chain 2 (Bitcoin): anchored in block 960240 (2026-07-30T09:57: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/UYM122002383.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14d96e23f2d170a7416eae44f85c902f4b772c2d0bff3a50846095151fa887c6. 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/UYM122002384.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b0ded969871a65306df1235299a0f84df6ad97aa0a398cc3f8ec20de7f836a6. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14:58Z), 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/UYM121806404.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c08712c26fea8c180012d7235b86c63bc1e088b14f71d8e3b2968be4c01fc31. Chain 2 (Bitcoin): anchored in block 960095 (2026-07-29T11:07:37Z), 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/UYM122002385.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x198064fa05283182df542e95d27b78ed62e37e6b5eaa795cffd12a7cfcbaf2f2. 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/UYM122002386.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7b89874a6879d1de907b5b96856914aa9e464acd5b8cf05e8503c9be6baed7f. 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/UYM122002387.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7c81240931786fe9b05259d81122f84e35992864b6c91446ee52c8e7a9e75ff. 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/UYM122002388.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7564b3fb1f2e751f5be93d4d9df4dddd4c86c147f29f9d3801b12385722914df. 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/UYM122002389.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x954491d26139c200895340ef6e47b55e3034d22df4e186c492ff8a147f6e6e61. 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/UYM121806483.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30dcc7cbecc32a2cf49a8c1e2aaff6a28b1cb4fa11b75061483dd410604effdb. 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/UYM122002390.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeab6086ea4ce48d3f5253ec4a4554e7fc2b69d8ed7d9f643a38904140fd9b7ee. Chain 2 (Bitcoin): anchored in block 958256 (2026-07-16T07:22:18Z), 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/UYM122501010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0309beec5131c4c36f18fed257dd1a690135d1c4844b43996eb3d44b1c1e70d1. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15: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/UYM122501015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66d143db06a5bfefeefee9151b646fe8fe685e332d8fc0076e3b04ad6387e686. Chain 2 (Bitcoin): anchored in block 958885 (2026-07-20T13:01:04Z), 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/UYM122501016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe91fec95d789e03a4f7f5868c2d0aef9a42ae386ef06fb939e29f9ae421ea875. Chain 2 (Bitcoin): anchored in block 960185 (2026-07-30T01:32:48Z), 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/UYM121902642.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93516c417293d3603bf92706781a855769ee8dc5cc322efcd8a3b6e6c848c591. 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/UYM121701329.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49f586e25acb4102f82d82f1a3f73f2e4e20d98a282300f5207fdea2d9e5209d. 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/UYM121701334.