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 0xac3291851cb07aa8d4665902b8dc9b46c6f5707473499f8bb800eaf43c5d2ea2. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/c8af36fc-cbf7-4acd-9aa4-85cd9f10231e.json and https://artists.proofprofile.net/proofs/artist/c8af36fc-cbf7-4acd-9aa4-85cd9f10231e.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 0x8c1509f28d18ae21822670f9a2c1d7f459f6a6186153cfc6b8239e74563ec185. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/NLF711707417.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x649ce13adda5d15d7000ae46834709e9433c0eef026631db76df22c4e62f8d6c. 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/NLF711805435.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf90ffbf7f1e9f54e5bcef26deb3ee4dffee731df955fa34521cd6c5594d13a80. 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/NLF711500623.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa20536ed2cc515f2b9d5d3140c669d84f4b8acd4926e30d55112feeff035c5f8. 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/NLF711804039.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cc9df04ec24413c842d9a1e40b22dbea4e0afcfdfbe9d5131313e9a4407dd49. 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/NLF711504136.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbefe0d8e920ffb962eb9b968f3aaa4504d3a4ad6bd445e57fcf861aa47e4990. 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/NLF711800273.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbffdeefe7f0229407c54b49ac2e6f6e530d739a25d3955a8cb599d7a5c63b3b. 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/NLF711603028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49041770309ac7685bb3b5f342e574072ce42391077959c333b8d2afe8889caf. 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/NLF711602577.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2fac6ec04575fe91e1b3164ba19af89b8c3c75cb4617e03ff97f518655a2a041. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:07:14Z), 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/NLF711602245.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a2bbf551cb80bb41635ab0c054694130fc515230e76dd4291147a78e1cdaeb0. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/NLF711702618.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c444f705c09decbac807d976bb3501f8cc16385ea98007e6d0a00036c388859. 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/NLF711700126.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb83e561a8711e36b02a81b71efc45805b98fcf09ee89400b5b64fc30667d32e. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T10:41: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/NLF711803170.
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 0xb97153ae451b894d282ab2f67ef2432f829c42922243504312f886a352ebfa44. Chain 2 (Bitcoin): anchored in block 960225 (2026-07-30T08:04:30Z), 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/NLF711809282.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2bcbc4ec61b7d7884c48193716b7368f266b186ad5a9ffe87c8e81bfc6ba0dd. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39:12Z), 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/NLF711704916.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe2ae59a5e1e507aae619bc8aaa637083a9218344d9563f7b0235cfbcae8e5d5. 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/NLF711801686.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e711ec303d1c639925df7c8093b8dfacb1b7239c1a1ffb9792c251da3691c51. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26:26Z), 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/NLF711708673.