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 0xd9bd55110a50b207e0115dc10b85d63102d926084e5696e23a23ee242f1686b2. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/093726a3-1410-4313-8917-6f6f7b1e44a3.json and https://artists.proofprofile.net/proofs/artist/093726a3-1410-4313-8917-6f6f7b1e44a3.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 0x3add759333563816120aa2bee84a24fc9d10c7431ddb3a38e34296050aefa057. 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/NLS161600417.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc826bc024d3421be1b0941e06afc6c4d96cef442c0af91b171b549242686c6d8. 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/NLS161700867.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5fa6ca0c8f016b659746e009c5d146df2f91ccfed083440ca56752972f95c96. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T21:36: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/NLS161701063.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf323e2141368c5acd7bf51959590019fa2349585b10d90d2502a807b2690f0b5. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/FR9W11909318.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x598758e3f96d9fc17c0cf0367d4da3a89c8e7c9e902a0f9b2b1f448f9b31d309. Chain 2 (Bitcoin): anchored in block 958228 (2026-07-16T02:46: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/FR9W11918073.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b81317ba629d77e13a4d929c2ab889e5057eb8528d74085d2a6c34892faefb4. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/FR9W11918074.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x471bc56c9d76fac1977df135d14fd67d19d0c915f549d0e321a339969455b58c. Chain 2 (Bitcoin): anchored in block 956576 (2026-07-04T02:06: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/FR9W11918076.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7771de9f84d47215dfa9105a72be1887af3823b8d0a066773c1796ceb1eed1f2. Chain 2 (Bitcoin): anchored in block 958462 (2026-07-17T23:17:53Z), 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/FR9W11918083.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7c20a44b1f7c145f02ebd59cc55da3d7aca777536a793fe5b2f7b7430745fb7. Chain 2 (Bitcoin): anchored in block 956578 (2026-07-04T02:23: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/FR9W11918079.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ac0dd25f2328a9d9539ba3de44e3a32660503e9576fb743cc6dee3bc5df13fd. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26:17Z), 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/FR9W11918080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6dcb416a4c05cf744331b8e9fc8a9ef6405a1a6332e40f63c0ead7cef3dbaa8f. Chain 2 (Bitcoin): anchored in block 958568 (2026-07-18T15: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/FR9W11918081.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd91d957ae89fa754beab3375a3ec51d1a73f855aa046c6002010e314c80a09a. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19: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/FR9W11918075.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad4f3ba8f73ef43c6b7cef982c481c298c1f00416c828b498041c054f5797dd7. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19: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/BGA472008634.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6765de6e60950fb1f1797fdd6750f6c890aa2c779385c422015fb27c6bea0228. Chain 2 (Bitcoin): anchored in block 957919 (2026-07-13T23:58: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/BGA472107796.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9acdc62513c22d025962ae8a4752ed71ade88ea2f61f588a200f9d35657e807. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/BGA472220059.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c70cd205f848d6771792fa89d3824e1f095624331174559f742cbd547cdaba8. 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/BGA472220060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38fb7d2640c189139d1f93efe9256ca89378436135535f14863b4744edb0649c. Chain 2 (Bitcoin): anchored in block 957880 (2026-07-13T16:39: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/BGA472409753.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a5670e057e04d1549c93e396311aebf268ec7a62face426a8e6c37c1d3fd5ce. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09: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/BGA472335064.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8492a83269c5bd3526675b6d4ab7e0479723b8b1fbbcb529a73972349391f085. Chain 2 (Bitcoin): anchored in block 958484 (2026-07-18T03:34:53Z), 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/BGA472338463.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4f7de57e8a1066913bb0d0b90bd2b90c3f5aa9c5b69fd245d2bd61cd2bf9daf. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14: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/BGA472410382.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a9e30a91218ce529b352eb56570c1d0afc9df1a9e6a2623553422dcc2055a05. 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/BGA472410383.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8612c24ad7b91c3a97e3134b174b1eb9b3cc22d95c5450892c187d65457f5dba. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19: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/BGA472338878.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0e26dd0b7121a4864471412b0e4874826f25ea6a837b14964d9d7282fb3d129. 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/NL5KC2100044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5739e69da96921eee33e99da88bf05c1f6d7d65bf9d9eb09325936d98486e26a. 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/NLS161801461.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x997c77c01a847316241a2051966875a51f00d6857b22097d745b3f32be40017d. 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/NLE801919008.
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