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 0xc0f65d7c4dfe4cee7029fe3a552e09e05b882d3db5caaa3bddc30be85db63ad2. 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/2303837f-66d8-4a61-92e3-8ebe8fa92c87.json and https://artists.proofprofile.net/proofs/artist/2303837f-66d8-4a61-92e3-8ebe8fa92c87.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 0xa850452d957eae7e7eb1eaf85cfab076dac7d47fa7729c885540115f52ba2041. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/SEVAF1500201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3de54be4dac851eabc27c42921aa1e40ff5d8a443f233ce8fa79ee46ccc575e2. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/SEVAF1500202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3aefc314cb55b44f3c23a92a8eabb7f879daed9a89065849d9511378f650256a. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/SEVAF1500203.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0ec4843dc85f5715825a7764f34770ab3022635de0a73b27e4aa17aee418bf3. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/SEVAF1500204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24f406481f57e1167be622260c902f6399beefbc3f1f5fa8a36ceaacb541bd3d. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/SEVAF1500205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02cd89aa74efd74ac11c93d5ff63f9ae88eef4a2b0701af23c9611bcaee3f987. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/SEVAF1500206.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28a87db661b20aa0c46a6e51783b8bd659ac846db7710de1b1ba1525f6c53453. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/SEVAF1500207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf0abff4f742316082f0c54a1f767347d37ecbf93e94d458452f65c0708e13d9. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/SEVAF1500208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd6b28b7d6adb029af9e769e25f1abf14e04deba9c7efebe2c38f632847f973f. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/SEVAF1500209.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef737536cb52f9587d0a6db4ffd3a780476362306ff0ad612873c7fc155c1ebc. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/SEVAF1500210.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72a94bd1956f708819240c4d18eaa32f54e5b306bab8a555b96ab7e55a1a49d1. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/SEVAF1500211.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa313a5ba84f7acfa8ac0ecd1d49cc6d5d33e01525be016e378af8ece2c72c0c6. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/SEVAF1500212.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3816b0f4812055c51d977a09c819dfa3f46f4cd8494185e6cdd078f0bc3fce5. 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/SEVAF1100306.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59ede91ac9c6d8f4152e2f8400ec321ef1acf46f3bc836e12e625c72dff5c03e. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39: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/SEVAF1100307.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad5b33f06d8ea6b12dfdda6d6a46c5c77213b3046dad269394b71a9103f0c22a. 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/SEVAF1100310.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeed6343d67e9c46df8211a3e23834b8d4396f690d00ea4eab564258575888594. 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/SEVAF1100312.