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 0x09bdf5e973b16c64301975059143e100d1028816556a5c88278a04bc2519c91c. 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/fb4a75e9-72d8-403a-818e-e517b7ee8daa.json and https://artists.proofprofile.net/proofs/artist/fb4a75e9-72d8-403a-818e-e517b7ee8daa.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 0x142ea4f4aa244d26c9080f54e942acf549a0c22f2850a3c38200da7a159ec63a. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/QZNJX2057217.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x301ce7d8924b7bfe9bd636c3dd22e60604b67b79da891ee6635af0893093ff3c. Chain 2 (Bitcoin): anchored in block 958363 (2026-07-17T04:34:46Z), 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/QZNJX2057218.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20087c3dfc750f87d5523b8bbaf1dab9856161185cfb5068d03b0eba78e5a556. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), 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/QZNJX2057219.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35568cb1bc748a91f08edc9ef5cabdd155c5fe649e5619d8e4f48e135dced5d4. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/QZNJX2057220.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf866103a12a003c37189f7d442dcf5fdf596d229a0332e0ac4de750c45da238c. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18: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/QZNJX2057221.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10406ef2dbec84b4c6daebaa57b6d40aa3c421958d3d4e558218f43f4049fbb1. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QZNJX2057222.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb280903b0aede16151d9863e56ecda16984893a9363140d9aac13432ad93c13. Chain 2 (Bitcoin): anchored in block 958362 (2026-07-17T04: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/QZW9M2370768.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e1dad9207d70cc7729c0030f8e7b1e7af249e1713425765463572de893e0f82. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), 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/QZW9M2370769.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4695c28e2bcf74b659ef4ac33ab01434606b31a5b932178249220bbed56c8702. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QZW9M2370770.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a8e0872d0a1f5fd82eede480135cb7b1a8eaa7f1b081a227a33bd258f17fe5f. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QZW9M2370771.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64ff1020979eb475b233d048f60bc6b46e05fe1c3c59bd961bdb5adb42efe47b. 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/QZW9M2370772.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76f6e574fcf2fd77a879e1e8a52437aa25faa126e16ce4637bb37e111b29602e. Chain 2 (Bitcoin): anchored in block 958357 (2026-07-17T03:33: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/QZW9M2370773.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93551c2e219556c8f46fbe9e6c15d0f15a384c8b57b9068819f6dca8f088d52e. 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/QZTVM2487103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e24bb049338b9234f85cb307ad95fe3fae39a06ed5124b05a4cfc71ded9207d. Chain 2 (Bitcoin): anchored in block 958366 (2026-07-17T04:59: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/QZTVM2487104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36e02c836c5600403407ff43e3370431a47b6b8d2c9535aa954b661098b0b7c4. Chain 2 (Bitcoin): anchored in block 958362 (2026-07-17T04: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/QZTVM2487105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ee75bba739d8bcd815915e2c2f77ec18602e927b76aab71e71288bb5b1401b9. Chain 2 (Bitcoin): anchored in block 958218 (2026-07-16T00:33: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/QZTVM2487106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7bde931688bf57d733021cff5920f9701e0fa00a5e2f120a6877faede03e043f. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QZTVM2487107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a85e687ed382c3555be2c8cf674e0e06520d2537f752a1c6eb043021e6e3618. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QZTVM2487108.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67aaf445e8bf3b83c80925ebd7f93c494d1d3086799cf9228fe410e69efad0bc. Chain 2 (Bitcoin): anchored in block 958130 (2026-07-15T11:23:47Z), 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/QZW9M2459918.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b6badd1bc08945994d21a40bbc1dcb90fd3b6ef5e5b06f050a5d13161c8abf1. 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/QZW9M2459919.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2260363c05c4d7bb2079a4e62d2f783af49c40af3b330a5fdcafcb2787efa268. Chain 2 (Bitcoin): anchored in block 958180 (2026-07-15T20:45: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/QZW9M2459920.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78e953cf0f728ead8c3fb4ec3d9b6f4f5994fd3628e96d1d90e803b818013b3e. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QZW9M2459921.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe41174dbeaadd0c0981dc16c7706d182bd80d8c079a52c758a3bd3ba46f6eb28. Chain 2 (Bitcoin): anchored in block 958180 (2026-07-15T17:59:52Z), 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/QZW9M2459922.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc65a56240c4083dcc7d2dadd41ad4b0f8e866d021aff0919cda285b91cbc082. 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/QZW9M2459923.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ec287b783a7abff1891c16bc5839a88353f0aa766bb152fd87445ab4ca1d3b1. 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/TCAHN2333090.