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 0x0d7ab0e629c82af15a96d6f123dc23d248d6e9690f520ad987c99b0f4a2ae67c. 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/4e672833-357d-4f97-912f-918942c52647.json and https://artists.proofprofile.net/proofs/artist/4e672833-357d-4f97-912f-918942c52647.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 0x840d79ed575a71448c6d78540a55cacaf78419629cd3284b83b7db3115cc12a4. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15:01Z), 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/QM42K1782631.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x015635fbd410cf7f53cbcece356d939caa8be598a3afe0bf40546cb3bfacfd1f. Chain 2 (Bitcoin): anchored in block 958350 (2026-07-17T02:31:22Z), 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/QM42K1776667.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b0d774038045c72eaf18f6fea75bba5a254f35abf276f4b486740c511932a8c. Chain 2 (Bitcoin): anchored in block 958736 (2026-07-19T15:42: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/QM42K1782422.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2eec30a60aa15c03c4db84a14cca89ef90e3450acbbadc5605f2771c8c6b0291. 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/QM42K1783897.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef374c706f133a33d7312b9b7deacfa242494ef216b53f90516c1410f19882e5. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/QM42K1716122.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x131ce3c901cd3ce08f6d8ca889d2b68058bffe4487e4e2f1f663c816af587098. 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/QM42K1722532.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x727394b65e33c3be0bd4cf1bdbccd377f03bfdf62bffebc2c3ab5a6db20f3a49. 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/QM42K1799471.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58342ae892268aca77250e0146ef01c67d4b3698d11a8f6eb3e3a005b6cf558a. 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/QM42K1788135.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf92743c1371877d4a01384a5b33dd8bab6f44206971d252481c7b5923007434. Chain 2 (Bitcoin): anchored in block 958060 (2026-07-14T20:39: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/QM42K1783583.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c4078f12c9317f7f084fd39e4bd1fd7ec4e36dcf8d8c2a73a74d4f7d53c4924. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14: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/QM42K1736516.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8995b9056ae503b643fc5194bad5f24d425a23e99a446852cb79cf42b4ada20b. Chain 2 (Bitcoin): anchored in block 958335 (2026-07-16T22:37: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/QM42K1725733.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2805b3b9639268478861a6e5988618d63d4d44780561c34f11d31cc3e76baa8. Chain 2 (Bitcoin): anchored in block 957899 (2026-07-13T19:36:39Z), 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/QZB4J1822135.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6278dd414c6ef9047e605ea60e13f56ea11ffff48ccdb8d4ebf76eb9f4bcf8c. 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/CA5KR2419344.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29bd30675dd820d9837c909edeb9cd4b6e140b0761f0a03dac0942ee7f0e26b2. Chain 2 (Bitcoin): anchored in block 956742 (2026-07-05T05:07: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/CA5KR2419345.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a33cd8783ecb0cedd45c3d81851e8854a16ad5da9e8f7c3bd5dce839c757ccd. 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/CA5KR2419346.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e831a2608481666d3e07fb55df57f7726e92a01295248a63d1737bf710eb1c0. Chain 2 (Bitcoin): anchored in block 958846 (2026-07-20T10:53: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/CA5KR2419347.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b7857207b5410d489aa0be9a4af852b8852fd851bf59b7b4a8f25550eb898c1. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/CA5KR2419349.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90d1bb48aa816cdfa4b0793d45baf302e779767a296cbffc07d9d083878f063c. 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/CA5KR2419350.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe60f4e2abf5e794c488b894266f9bd8405242c30003f1a96a117ff7d7b9d5601. Chain 2 (Bitcoin): anchored in block 958901 (2026-07-20T16:40: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/CA5KR2419351.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cc0fc936e891563d709f700fe2d8497f3fa9ae1983212f4236690ce0e2aeebe. Chain 2 (Bitcoin): anchored in block 956476 (2026-07-03T09:04: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/CA5KR2419353.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x882c0c1865e17f9ba10d8c6b5ece863130dc71eafd44db68975d2c9488f3cd56. Chain 2 (Bitcoin): anchored in block 956476 (2026-07-03T09:04: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/CA5KR2419354.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x491953ef3764362b8110b212ec801dfcb50d795b91f0fb2f85b0eb237ed32382. Chain 2 (Bitcoin): anchored in block 956790 (2026-07-05T12:31:54Z), 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/US3DF2466082.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93b4ff40fab0a0fb956e45f2a297a1897f9a119ea8ea9e80c2d089498851360c. 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/DEQ022111466.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34a47c6d7e4c9266d337241ebc3fd513534b580302e1fac6237d7fc794a85121. Chain 2 (Bitcoin): anchored in block 960179 (2026-07-30T00:39: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/US3DF2466943.
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