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 0x09d93c72825b51bd2b3de7d18275be3d4e4fa839751dba9e030e84e91209e228. 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/8f0c1a36-a329-4dc4-8301-45feee9e55d5.json and https://artists.proofprofile.net/proofs/artist/8f0c1a36-a329-4dc4-8301-45feee9e55d5.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 0x2cf7a97995630f7a74b1bbc8e5a4c0837a7de8fb96b77c045cffea9571528fae. 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/SE62M2274128.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x517f35563a7fe76c6671525426d88af37efebcc866a4acff98bfadf2300ae2a0. Chain 2 (Bitcoin): anchored in block 959024 (2026-07-21T15:31: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/SE6QE2354877.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cfff1934b42f822f694c6770ba4f2b3bc97d86e04fa6107cd6a58ce72ffee8a. 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/SE6QE2354878.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa66f6a09210384b220ccd57e3a5d4882df9967c1f4577e5e193fbea77fd7b0d. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T18:40: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/SE6QE2354879.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x080edbf254a81a0577e866e71ec14de06e4216e9b1efbdc160dfd30f92a9caeb. 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/SE6QE2354880.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7dbc60c6c4813a23f87d8db03e1da60a9fb4913e18c2fbfca2dcfd0519cae80. Chain 2 (Bitcoin): anchored in block 958653 (2026-07-19T03:54: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/SE6QE2354881.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x354a2f66cb9adf4aeedb9fde579adbf80b9c81587eb72b539db849a99fa0c2c7. 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/SE6QE2354882.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75cab042d28882ad9ec37087c28e78c2f47f53c36647c9b2ca5ca3a1998be35e. 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/SE6QE2354883.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4ce0c2283fe16f8d8de033120e8bdda64cd03943b8f06e615c7a82f11c065b5. 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/SE6QE2354885.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe977ab754ef233463f2537441e8e2def82959d9ac6da949ece42f08c0e4a0643. Chain 2 (Bitcoin): anchored in block 958541 (2026-07-18T11:37: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/SE6QE2354887.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53d7b2db75a833b185ce43a65a92538ba919829cee863ad2408326b69414d5aa. 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/SE6QE2354888.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4827e8b13146ab3f4bbf567272caff3b55171d56c36d373e1e017f6db4caa6c5. Chain 2 (Bitcoin): anchored in block 958104 (2026-07-15T05:34: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/SE6XY2508880.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x059958538ef1dae8b9e9868a286399ed37d79a2ac1da00a935ec639cf0bb31e0. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53: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/SE6SA2561391.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb400d48afd141938ab1e11ae86356d3c9db03d9cf616f8be35c948747860c7aa. 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/SE6SA2561392.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa5f1becdbb0707d1e7374bee59aa1f03bc3c8a2bc38435820e3167735898482. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01: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/SE6SA2561393.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62cd5fab15ccb1aaf72a0fb018e7eb6abc8bcef0d23fce3a61e0c0a75e2d511e. 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/SE6SA2561394.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc4f96bd6ddd127ccc37592bc4dba1f73229282a44b7f1acaef97e9bba7125fc. Chain 2 (Bitcoin): anchored in block 960459 (2026-07-31T20:22: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/TCAFN2187860.