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 0x1bc3e2d4dbf31c92b5d7c7d63a238eadb7d266221428a2b13081aaab2b9ce4d9. Chain 2 (Bitcoin): anchored in block 954066 (2026-06-17T08:11:48Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/62feca4c-b90e-4edf-818d-758866c7ebc0.json and https://artists.proofprofile.net/proofs/artist/62feca4c-b90e-4edf-818d-758866c7ebc0.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 0x8b491c485d18d571f10ffe4f3e8025ca98d3c5f3fb5e3353ef0a0de0883f5d83. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/ES71G1742980.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe46f215963ce7496bac507c219377640c36d7562b3ce0897cd77f386f0216694. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/ES71G1742982.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x356b9c85e4cae62c1af020a01a24eca170905fd31307fc88eff82ae322e1fa44. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/ES71G1742983.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1335511ef22e4cfff2ab4cb19f1c90a9e684d4275ebdd95e228625646d6a758. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/ES71G1742985.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x838d44966aec31dec1e02718f44a5606f3d71cc702e4af98dd6595b6aa358ee3. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/ES71G1742988.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7c31875d5cac1dfd4bd618884ba214b37c5eb75fa2ae3be3836212a8bb414be. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/ES71G1742991.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a2bf6ef8613d2e0235d5dd0500152659dac0b6a2b9846e91e0888d0af948341. Chain 2 (Bitcoin): anchored in block 960220 (2026-07-30T07:28: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/ES71G1742981.
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 0xe5aab5d3fbf1b474b78d496eeee3bab83bb81ad75935edca9278445427ea10c2. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27: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/ES71G1742984.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4e918d057ae9faa5d61c91a97268324230a5dc1cce95ee906798ecfd3c6246c. Chain 2 (Bitcoin): anchored in block 960240 (2026-07-30T09:57: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/ES71G1742986.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0cfd6a6649e57a170ac77a33ea2b29cfe509832b7373d5c9c72197fc28dd31aa. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48: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/ES71G1742987.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e0f215fb60027eb7db89aafdd929a248f48a7d297849f09c85d0727e250551e. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26: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/ES71G1742989.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f744110a16faaf7a71e082a3c7e30a3004732479a5fe718c19a1cb7763f4da6. Chain 2 (Bitcoin): anchored in block 960379 (2026-07-31T09:25:34Z), 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/ES71G1742990.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4624dd16c567d3f5a71f738beba4bbdf5532d064e7954d04542942b2a484831. 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/GBMJG1504842.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5fb5a3aa89d2d4110c159b7ee9964d2e9065967d9e692e2d22791507aacd897. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/GBMJG1504843.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62dd4c8334a239aa4832bffbb3436c52f02b7c8d964ac974f8bf143ed6b1bf81. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), 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/GBMJG1504847.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x295dbddde82ca854494c1c8f19075b574fda1eadc03005384f5a49efea67dfdc. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/GBMJG1504848.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f97a208ad90f767944e9606e31ebde15f14588d2d5bc3b02fe4de458756d73f. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/GBMJG1504851.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b96d859b3f9d185c2c92c617a26197296fc0f1710ffef0b1eb2cd1de8ef4250. Chain 2 (Bitcoin): anchored in block 959163 (2026-07-22T21:03: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/GBMJG1504845.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84e46bd5765aee12b00663dbf8ac74f1ec463702dc391bcf0e6d5db3bf2c1457. Chain 2 (Bitcoin): anchored in block 960258 (2026-07-30T12:45:34Z), 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/GBMJG1504844.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3464f9e6ef02fdd79dcf6a63715465b8037fd9cd575baebb56d9a7489e83ea7. Chain 2 (Bitcoin): anchored in block 960236 (2026-07-30T09:37: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/GBMJG1504846.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37d6db720e919fbc14e02d446fbda17ad975c9ea7219fe379d6acdb2f066d6d7. Chain 2 (Bitcoin): anchored in block 960302 (2026-07-30T20:09: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/GBMJG1504849.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x051c4f85161bc59920093e07d1ff666e6aab1860b08ffadc9de6c8c0182558b5. Chain 2 (Bitcoin): anchored in block 960277 (2026-07-30T16:10: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/GBMJG1504850.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2eaa1f5bc02ac4b78e7c5dd2c81af6d6eb805de4497ccef7813572b4ab374878. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04:34Z), 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/GBMJG1504852.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ebf4d7f403b0473a707be419903e2d8616ba35e4d372679e8983539eddaa65c. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/ES71G1705658.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed00391b6a4dd6489536e7904c665377567ca743edfdb2d8a144897bd640d378. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/ES71G1705651.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6a440ee9333e38bfc0d38cb1b3dd35cd27da35f48fbc5a92768acc7b23ca57b. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/ES71G1705654.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5dd2bd83d9996e581c2ebbf0822e89d5c68578d91d2b1941a21e6862ccd169ed. Chain 2 (Bitcoin): anchored in block 960317 (2026-07-30T21:35:24Z), 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/ES71G1705657.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e5a4c69d9f0c4720d7c9a8599ad93df7b47a3c6c7701b1e6adea1dd6b652b6a. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/ES71G1705659.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55877df4543f2a299eb8bfb517d7d8adce96c347c68c7809f169d404dfd57a4b. Chain 2 (Bitcoin): anchored in block 960285 (2026-07-30T17:26:40Z), 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/ES71G1705650.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd856ebdb806e9a23b037a74c27321f6eece3d83b69e75d039ffe7b12e448514a. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39: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/ES71G1705652.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfaaf8c6b15d2837609790d2766dcb6533cbc46563d2d21b8bc593c14b99ad99b. Chain 2 (Bitcoin): anchored in block 960273 (2026-07-30T15:42: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/ES71G1705653.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee123b617407378393070114c1e3fd90b02c2d4363939bbec28577880769afbe. Chain 2 (Bitcoin): anchored in block 960384 (2026-07-31T09:54: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/ES71G1705656.