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 0x746add1aedb08c61b0b2249ac0e702ccaeae8eba6ce267c0d60d12bd477896bf. 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/f51941b5-35d3-48bc-89a6-a62619ca2424.json and https://artists.proofprofile.net/proofs/artist/f51941b5-35d3-48bc-89a6-a62619ca2424.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 0x1a575db39644300a59330c29e8e541d9fbdcb15bd27d2be5d6c1e74e8868524f. Chain 2 (Bitcoin): anchored in block 959023 (2026-07-21T15:22:58Z), 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/QZHNA2379655.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc28a51f26f563c52818600780adcecc0020c68abde11eb4100be38aa6e69592. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/QZHNA2379656.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfac7d2b2a5aecc51154289bd6b5790944d94f5cb828b0a8dc5c3d20516c30385. Chain 2 (Bitcoin): anchored in block 958951 (2026-07-21T04:09: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/QZHNA2379657.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa94773159fcdbe98674fc52e1e0ccf5a094786242115a53688e823d1d0cd3c52. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/QZHNA2379660.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc1d3a3c91bfc15977ca3790a3bea5969f7c8c7bd843083ae159384197ced7fe. Chain 2 (Bitcoin): anchored in block 958951 (2026-07-21T04:31: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/QZHNA2379661.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f525d5f4b429c893f7ef766df8ecacf09da95b43feb547e0bf04d7bc6c727be. 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/QZHNA2379662.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa103dfbff2c10dbd3d493f59ac04b1c059c55bcceb7a2fed9ea621ea3810325a. Chain 2 (Bitcoin): anchored in block 958991 (2026-07-21T12:04: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/QZHNA2379663.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a6f29b7859880e431285fb7b95e7bf314dce488504cb801f21b9bad4445bed0. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T10:39:53Z), 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/QZHNA2379664.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfae168228fc4644a1d3af0e12a234e7734c05e3c8b2ecace3346ef178dad68ed. Chain 2 (Bitcoin): anchored in block 958873 (2026-07-20T11:48: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/QZK6G2449813.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x118971dc9e55ae99fd7a5ea5f20ecebf39cd1b54845d486644ffc1c9c6f07e7c. Chain 2 (Bitcoin): anchored in block 959047 (2026-07-21T19:17:28Z), 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/QZTB72416530.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e82222488e25995e951b30f6f55e55eeb5d7ad895dac81945a90eff67f1160a. 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/QZWFX2496449.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x996925b956b27b4c77a5c7b3d1f853b34cb108d1a9d87e171f1c6aa9b66fd781. Chain 2 (Bitcoin): anchored in block 959061 (2026-07-22T00:21: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/QZK6K2539966.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f54bbe7c926fab42f7e2d13541dfbbf952ec878d8c9dd4fd8c621b0990c0988. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/QZK6K2539967.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43911e03a58095c3ab06c5f675082957340451a48b2c5429a357c9b60b1b1cc9. Chain 2 (Bitcoin): anchored in block 958985 (2026-07-21T08:39: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/QZK6K2539968.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03e6512741e2db68027a82c15c2ca4403c8e335e90e4b8945a29d4cdf3087145. Chain 2 (Bitcoin): anchored in block 958980 (2026-07-21T07:04: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/QZK6K2539969.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ffbf86915c4abf8fd8178cd8091f117b46c5dfc7261ecb81c2269967031929f. Chain 2 (Bitcoin): anchored in block 958935 (2026-07-20T22:08: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/QZK6K2539970.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ec60b672c6cf0807387b692290a614bb242ced22d4e1e5c75013c2f4489daaa. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T15:40:03Z), 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/QZK6K2539971.