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 0x70c91349ef2cfbd8a7678b5c002dffff6f254e55fede57d95761a00cd9f6af36. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/fdb65d6e-7038-4bc4-bc00-a9bc8127b37c.json and https://artists.proofprofile.net/proofs/artist/fdb65d6e-7038-4bc4-bc00-a9bc8127b37c.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 0x36d69d05e5a25296c337bd718e125c6a79b8dd31ca6188ac1660869360fbb37d. 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/TCAFA2042653.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab1548a93ffb9c5f7ffd0e8a61ad6e1a86e278ab4df416bd3a4e0dbe81b08270. 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/TCAFA2042656.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68dda760d4664714b6e6ce7f88776f50645e20eb2e9befc4b4eca01a5c63d292. 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/TCAIM2473682.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe72d8e4d3e093b2d695a58a219b6559fb33fa8a2970d9d9adb2a21216c9d7157. 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/TCAIM2473692.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93e874d9c11faeb3d99bb82a4e9971f1e0d6e30e8052e78348e00edf2e7f5445. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/TCAIM2473701.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb55ee9d41d44a1ae7f4e3ebbe3fb6803a92b727ec794823de9f6ca9b01603b5. 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/TCAIM2473723.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x577f74910b02b8be0e12d212e2b69ba08d6ade4fc62e4b5229f8d38084100a2c. 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/TCAFA2042994.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4b237f96f4558299158b817c3d425c978c4e30c2a410cad71e9d752db0022bc. 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/TCAFA2042998.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6412e6ddb8e4f123a4fe04b1acbeff11d74705935ee1e066f14773e96bee3bff. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39: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/TCAFA2043000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x180f40fd66016c41bbe9f51dc6fb2267d186602a5a6d9a426cf0325603cd223c. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/TCAFA2043020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2fbc6f77a6afa582912146aab0daf6a27834b098d74d38f31c0dbe1193f3a690. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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/TCAFA2042664.
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 0x1fa1b12f6e62a3cc90b91c6d7ef6446b184f5109c63fa086f53cd6ff755194cf. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13: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/TCAFA2042669.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe652ecfd3056e1d8ba9ef1ba7c8c69699222972a4aa893ee07bd35e7217ef113. Chain 2 (Bitcoin): anchored in block 960427 (2026-07-31T15:59: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/TCAIN2473707.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7ca99fe12ed15a5aa9e1dd27b9356e440a4003ec7d806437e8f6a13537d17b3. Chain 2 (Bitcoin): anchored in block 960298 (2026-07-30T19:26:00Z), 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/TCAIM2473729.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a3df7af8dedb2f9af49a7b430aafa69a477e182a9fbe1d0271ee63bc6ee3b52. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17:02Z), 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/TCAFA2042991.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d57881f5851030def4f21710064c1d164e312c8c5d9e7388e0889acfb597f40. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/TCAFA2043005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a5d916f96727d450c0d98578d83ed1ae1e906d550fae1382964a8b87f676ec8. Chain 2 (Bitcoin): anchored in block 960481 (2026-07-31T23:51: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/TCAFA2043011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36904a227bb6dd31d050cd33d6dee6e3362b0f380d4a527ee300c1d65f63f5fe. Chain 2 (Bitcoin): anchored in block 960210 (2026-07-30T05:21:45Z), 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/TCAFA2043026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b0bb5e5f0cd54c0ee00d12906304832ce954ada15d9eba46407190c719c5e92. 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/TCAFA2043029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5abd3e5d95ab0b5be815be27a6bcd60df65bac66e0edb1ec116b41a2ecaa099. 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/TCAFA2043032.