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 0xe931e5f622345cd9662fe1ef307a4d82e646f39dcf50fc20fe300505fe75250d. Chain 2 (Bitcoin): anchored in block 953633 (2026-06-14T12:47:11Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/32620501-3868-4157-9491-a0ca5c5c1d02.json and https://artists.proofprofile.net/proofs/artist/32620501-3868-4157-9491-a0ca5c5c1d02.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 0x3c332de995218cda605a00deb27f7df023f38186c440db1cba906d003ccf29e3. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/NOFCT8701010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9b35e6dc94aefe8a03c8e660c7e205944bb4e6c8ec65240ff17fbbe39b0e30f. 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/NOFCT8701030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88af433f6d7569f1a2ddd817408ef333fd5242b779059c08d70d5b7c8c228c8a. 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/NOFCT8701050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7cdb29a38f1280fca7fccca96fd57dba9c9f6a70dce808a366b76a458b59df96. Chain 2 (Bitcoin): anchored in block 959152 (2026-07-22T16:23: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/NOFCT8701070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71d1a340145deae5d2a83a5a48be20972b552fdcb2a865f601e7f5648cc14dfb. 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/NOFCT8701090.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3d357657e54affcc0003b95d9c3e4b1c65cbe2e1fe3ee141aadc89bc982c9bb. 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/NOFCT8701110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9d2cd8790ba417ac1901b71bfc1d6ad879bc032838cd1d2ce15829f9e1b7536. 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/NOFCT8701130.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8314c3a3e48d9add7d33dc3e0dd90451dbc26d0d566e45e0489484851e8bcb3. 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/NOFCT8701150.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x965bcb466a2dbf8b7186bcedaf27d416f488069197413d2d9ea376fa0ce39755. 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/NOFCT8701170.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8aaf3c5d544dffc8bbeb4d3272137b60d3604b2b8efd3e1147cd85c5dff48be. Chain 2 (Bitcoin): anchored in block 960121 (2026-07-29T15:22: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/NOFCT8701190.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f05352a8a730c6d03be74ffa040348f66cbb6df1a03b4788cb394c89bd1f775. 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/NOFCT8701200.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77b2576e8957b948e93405af6ecd579e878f8012eeb321e189035d5ef68cf33f. Chain 2 (Bitcoin): anchored in block 960105 (2026-07-29T12:35: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/NOFCT8701210.