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 0x2ac53a6d058c2d612689441939e140eea24f623b252852985b42897d91014010. 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/0a3958d4-7649-4f72-baed-0523329eab74.json and https://artists.proofprofile.net/proofs/artist/0a3958d4-7649-4f72-baed-0523329eab74.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 0xba164c14bdb9eb2925b0535de95f2c35b0df8d4c096f3531899d5067242ffc62. 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/BXHBP1900925.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97c35f255c2d113f20b45af2a65059a1b33b2d7d99a84b3478943b7ecb89cece. Chain 2 (Bitcoin): anchored in block 960497 (2026-08-01T02:22: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/BXHBP1900926.
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 0x7b09c89fcf2e5eb97c2180fabc2352a091d9ceef87d86c56a32a309c300c0d43. 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/QM24S2405878.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa46a345dbaa93ffba9c04bbb5bd768f0b58327ca5e5fdfe11f5d917ba285b085. 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/QZWFH2449775.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb68e6774bb7cff64fa1e0865cddde0e03babb8e4fb685120c5afaecefb171d13. 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/QZTAZ2428391.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfece30f489ae4fa18e484c25389934dc4fa80c296033c1e45c7ce5ad3b917f4. 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/QZTAW2483270.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2942a03293da20e5baf7e961637d2dd257385f16255a770399c291592541014b. 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/QZNWZ2409744.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ee6974b2553f5a08d596554f075b61250303a0fbd1a5715061457ce88b8e33f. 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/QZNWQ2494088.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7275dea8bdaf278a7edcd96df1fa1a4aa38ad0f757e654e2d8f894e06fa6d4bb. 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/QZK6F2410820.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0acd5fd8238ed28165acd4f278b709296bfa4c28dcdba6ac79e019f51446d1a3. 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/QZSYP2405488.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e03a37fe475939da127cfad1d31df925205b796d546c51342b088fd818cf8c9. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38: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/QZDA72439124.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b9b51984d3993716a4f1e033f0c252dec6e0ac9e6fe8701181135c2b1e66c45. 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/QZDA52427895.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10ee24f958f1b4e0e31ffe31de116ef834c6beddfd6fcce32afba4c7c471ee81. 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/QZFZ22466315.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa676d8297b721a0d90c74b2ea0eb73a6d542163d4293b407f94239893b239cb. 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/QZFYX2438522.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b97f89622cf34b9902cd150a61ec54b5bc5338b11552815ff12027ec57532de. 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/QZWFK2321412.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d2596bf8db13943219b9ee16838c0a7f1235302f1845e9f4670c3b7082e4a70. 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/QZS7J2390589.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5512253e1a9fe10082ee2b8148faf0b8690529ae86929c9ced064d6f24dd4e1. 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/QZS7J2388281.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d15db38dad6e93a66c3acf4d68cc62d516bffd256347144ba5c9d68cce0f038. Chain 2 (Bitcoin): anchored in block 957048 (2026-07-07T14:18:56Z), 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/QZQAY2385336.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28f4899515fc09600e0e1f226d7814644c17ab8fd9cc545d089354969423c492. 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/QZQAY2317975.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc3835df0f2450635485d749ad386548dfb7fbf16919cee3a8c2c4acab577977. 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/QZQAY2359690.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafaefc4e78cc98df9eece2d7e0f5bb7d0657b5f93cdafb9e43cce8de331ca1b0. 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/QZQAY2374521.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x076ae23e5321ab0ef5464865dec4226274f4cdf987fe11e4c75d7455ac7e361a. 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/QZTLA2313430.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b9f5829b88593d51506c57eeeb7663bc11892c8d5ae9e9ca51e8e539bf92363. 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/QZSYP2265617.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5483576609bad21bedbb2709d03c3dfce67b5770fad774d3773ea51bf3234bf5. 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/QZSYP2206245.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x295d01a3c2920eda6a38db1a9d1cd325c804f7d636451eb5d8d626448374edc0. 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/QZS7J2257161.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd82c8c6d439ce30f2b8fb8894469a03e38c9b8d54b92c5e50a5cead15aa89cdc. 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/QZS7J2233833.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7f10e12654c2c3f8eb1a66e8757af1de7a018a48e2296b0660cd89cc06d35b1. 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/QZS7J2248728.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65f08dbf7f4e46bc12547a959aeb92f02df59532598fbcc96245c297b749b890. 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/QZS7J2274540.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdcd78c665f901704508c1df81fa48755358374b357b884ed1258ac2d21d62f2f. 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/QZK6Q2268778.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40d17fe4305db18e6ce533a178856e7a022eee62fbef111689a8a0e4c1c14098. 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/QZHN82297101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd904c7bfd6633c5234d0d1d385a475aecc9b242f5677fd308a4f7ce7222c1f05. 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/USANG2021166.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93535176580f0923e12b278f42baf76e269e2871a632178ce665a76863b85a25. 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/BRUM72003063.