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 0x0c1eaac2ac1892f3fd17a1d0b70cf73d8d61165c36aa9b155cd1c3424c278727. Chain 2 (Bitcoin): anchored in block 953636 (2026-06-14T13:03:42Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/374fdd30-a146-4c35-b8de-6504cff2053f.json and https://artists.proofprofile.net/proofs/artist/374fdd30-a146-4c35-b8de-6504cff2053f.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 0xb05beeb5a631590c0ecc8b6050c0450221cd75d5996f704206734d8d3d80d243. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30: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/BXIV82372097.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35a1ecfab6041adc6754093a37a2274955b164bedc72afb3d2f3b828bd3b41f4. 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/BXP3Z2100001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8152aa0b3aa80f0a9c1092d317ca61c09b59dafc118e236b38c7dd0a616823ee. Chain 2 (Bitcoin): anchored in block 957057 (2026-07-07T15:21: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/BKC032300001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f686ac5f5c3e2d2408e033713ea4b40d425fce4a8bbefec25a1955756b0e6a1. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/QZW9L2274569.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15ede08b5e8f6dfd88d0048641a023b00b44e92d4070e5d2aadf53a0a81d138e. 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/QZW9K2226870.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x936b550faf650e5ce7024eeb8e4a3d1156c160291bba491acf85350a0d9725a0. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29: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/QZNJX2254719.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x368d42d04f82fe3b84279ecaf936e6b3306812f609dc6845e09b73f0d5827bc8. Chain 2 (Bitcoin): anchored in block 960259 (2026-07-30T12:51:24Z), 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/BXP3Z2100002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91fd666025e9c05b69528af5c05b05a73c06c8a051b6f3b70474a6f639606671. 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/BKC0F2400010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3882f80afdc45efdd9c8422520ff790f156c7464d433ffe37d161e053d377cf6. 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/BKC0F2500002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2aa2892fc90d133999fa459480feb1f7017ec794cdbc1eecc82ea9b0dcdfc03f. 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/BKC0F2400002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab33a9c7d6d80750a8670d56ac0d0c0433f13e4e2f07e1e0f7cbfa1331d85f95. 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/BKC0F2400006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0b1d04c744d7c4d244e125b41eb879c5ea02f18353a5fc2213e41c44fc58443. 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/BKC0F2400003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3a92bbb7deb8bdd6f8f27c7c49a0f9c3e89925e522ac776a48dc7f003314f3c. 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/BKC0F2400005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7116fded6b734b896d74a26be416238ed4eeeba3d7c2bf00d017c61b8ede7955. Chain 2 (Bitcoin): anchored in block 960099 (2026-07-29T11:30: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/BKC0F2400004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ce0258e2c04fdd56b630e46ae4bac83bc0d073e2e3e00b9eb35024ef04a222b. Chain 2 (Bitcoin): anchored in block 960296 (2026-07-30T19:11: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/BKC0F2400009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9177acbf2b90921f629639a977f4de41789e3d8cd1b322d41a8ed755b0e4b77e. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39: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/BKC0F2400008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49db87fc30de33cfdc44cb2f4ed5e111e2adecea022ec74dc3729cc8c3ae4bd0. 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/BK2P02500001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ce35b5ec982202917b0777d52c211ea064e2db74862ecedf1acf6083d33086a. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/BK2P02500002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17877f378af7621360e838efc7858429337381ddeaf095621149653aa3dca7dc. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28:24Z), 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/BK2P02500003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdba0c3d61a78026fb912a31d57174ff0d4467d722dc2cac8c0cc09fc83359ffe. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30: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/BK2P02500004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e224df9205c843c9b55ecfd8711fdeac8b93a8bcbbf01e1c6d987352400d18b. Chain 2 (Bitcoin): anchored in block 960300 (2026-07-30T19:42:40Z), 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/BK2P02500005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9994594f7c61c972c5dc5989fe8eaf64848259708bf5bc841d3ecd2992244d7. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04: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/BK2P02500006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d3ac75d92c2f0476bf29ee37d73395e86a344d56450bfd75572f010e31711cd. 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/BK2P02500007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1942ccf5b403fd9cb52a6c769719697ec98d8ff2b5619f3357b5515a7a9674d0. 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/BK2P02500008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0727549f9d7366b471487134df5a863b170493602ed43e35103ba5df74d5372. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39: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/SGB502509747.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac9db6c46dbede8ca2b40ae02354f9698f36a81e809e76751b0e91b99d47223a. Chain 2 (Bitcoin): anchored in block 960330 (2026-07-31T00:58:21Z), 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/BK2P02500010.