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 0x820816f68b16e4113c27cf47bc42c1c06ca3f3981b89c4a2e6d8d2982cf7ada7. 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/fb0b5f2a-275a-422b-bcc9-1865315a34d2.json and https://artists.proofprofile.net/proofs/artist/fb0b5f2a-275a-422b-bcc9-1865315a34d2.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 0x28d26b0eb28c9adecb3be520a37af637f64a786c33751152b8d0771bccc83ce3. Chain 2 (Bitcoin): anchored in block 958083 (2026-07-15T01:50:31Z), 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/SEYOK2146322.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1ef2f581abb09203db3746bf0dd0c874b0c436a2fa3755f32691455f6ffab0e. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/SEYOK2146323.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd0518fb4c668d79cb4d665ceec7d617229789644558429e0b5cdb26ee98b134. 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/SEYOK2146324.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11921d34e774e6c4f2b7a81cad4a3cf2d40926884b282a5128b1818fabc21413. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15:01Z), 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/SEYOK2146326.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb21440a3858b24435893811f16f445844e5ad3d4ca7e1ac7ac4de2839b8b95a9. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/SEYOK2150385.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe00b8c485031a481ea468e4fe3bedf6996c60d85d9006cc2a850d6ef602e714d. 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/SEYOK2150387.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30a7c63683e008d8963b28b7b8945515fe8fd969d7310defac65f18befe784f7. Chain 2 (Bitcoin): anchored in block 956711 (2026-07-04T22:48: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/SEYOK2150388.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2889ab4f74b567f65843e046c157555b9b2ac6a8904c9537052d0e2b62b04c47. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15:01Z), 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/SEYOK2150389.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x281eec2a08c324f97010a0c549e5b96358fd5913ebbfe4c99da0fdc0e42df961. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43:49Z), 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/SEYOK2150390.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e6e0344e3f078490b37019c8b6cae27c7880a15c059b226c0818e9ff621a356. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33:25Z), 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/SEYOK2150391.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26bc47a3027598ec86438396aa9a663e926312759042f34f8d894a65090e87cd. Chain 2 (Bitcoin): anchored in block 958680 (2026-07-19T06:04:14Z), 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/SEYOK2150392.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8d500edbafe2ae70db06ea875b72724f7bf6513fcfe3ea8ff3607bc7ea9df46. Chain 2 (Bitcoin): anchored in block 958152 (2026-07-15T12:00: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/SEYOK2150421.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a50a68fd7bf8a34b55433bea121d996f857ed2d80c300e67cc742d59b647c27. Chain 2 (Bitcoin): anchored in block 956482 (2026-07-03T10:33: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/SEYOK2150423.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd236b17154507406325b1e806c7dc7553e8aa9f60fe2d905390a887e8c7e5d1e. Chain 2 (Bitcoin): anchored in block 958991 (2026-07-21T10:04: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/SEYOK2150424.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd81cf4b5747be52e75fcd97b0185bebefcc8188fcdc19a2b8c76669ae0a42b52. Chain 2 (Bitcoin): anchored in block 958568 (2026-07-18T15:23: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/SEYOK2150425.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d904161e4d342669b417d9a1ef86cf6f8133c7c886e4139c3fbe6e555d4cf8f. Chain 2 (Bitcoin): anchored in block 958686 (2026-07-19T06:43:29Z), 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/SEYOK2150426.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3007955da8ffd6f8ab6622e9e6e230ef0f07efd2a3fcb767b004b71167b4f3da. Chain 2 (Bitcoin): anchored in block 958613 (2026-07-18T21:35: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/SEYOK2150427.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26dfcfcff9a9e8f798bc1935bb1d9990be5560f1ea651659edddee7c50564de8. Chain 2 (Bitcoin): anchored in block 958749 (2026-07-19T15:48: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/SEYOK2150432.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6517ab569128d8ac606f2b03493b90e13236e4ea89d557e4f69e8b28fc840f50. Chain 2 (Bitcoin): anchored in block 958455 (2026-07-17T21:28:36Z), 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/SEYOK2150433.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd4e8de5e75e17f0162f6b76f91ebeccfb142c693cae1833216da49b38c422c6. Chain 2 (Bitcoin): anchored in block 958083 (2026-07-15T01:50:31Z), 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/SEYOK2150436.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbee5cc3e55e4ca1e6bd0e9eacf20f0684883023966c1e7ea9f129ee83e41b58b. 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/SEYOK2150437.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6662bab6a2f5b833271e8899d010eacb7c953c20c7cb1c277e43ebfd4bd197a8. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T00: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/SEYOK2150438.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee0c35e5e52319dac787a36eb7c5952e998b8e04890c0011367037d8ad8b2f74. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32: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/SEYOK2150618.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff37c24b44c1fef60f105a3c4c56da6e8483437b3e866a3406993d59ff642a7c. Chain 2 (Bitcoin): anchored in block 958355 (2026-07-17T03:11:50Z), 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/SEYOK2150619.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20789ad2e99add4ce3a93d244251b3b7325204da43b80a6742a661d088c53a7a. Chain 2 (Bitcoin): anchored in block 958510 (2026-07-18T06:38:22Z), 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/SEYOK2150620.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62c93b1819465fa1b01c462f95f37f6344b1a0a8af355562a586babba310c247. 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/SEYOK2150621.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9274c758da3aedcbdc5f4ac058302cb1b9fea13f2188f00758d3f0acbd227ab6. Chain 2 (Bitcoin): anchored in block 958415 (2026-07-17T12:50:13Z), 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/SEYOK2150623.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6907bc1db5692e4cfcaaa2dc9194724bca9484ee27e44b41bd5f2ff61b20d248. 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/SEYOK2215508.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f87939ed41112e6b26545b1db901e1878dbcbe5f5af3d675e3316d18db0fdcb. Chain 2 (Bitcoin): anchored in block 957851 (2026-07-13T11:26: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/SEYOK2215509.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x898c1ed41347de286a4821a2ab1b31dc9ab5dca1be4abce694c0592647fd7be2. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/SEYOK2215510.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87791001f7f09599d015f241bc35f762116fc3508158102fc12a61df3714616f. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/SEYOK2215512.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0fa934ea85c5875bf9a3261c5f88a41ad662bdad2b1c765547c67bf993863383. Chain 2 (Bitcoin): anchored in block 958582 (2026-07-18T16:47:25Z), 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/SEYOK2215513.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcee47df65625041fb395370477ca0f4a56513be77cc82f6a9337a3d16a852e55. Chain 2 (Bitcoin): anchored in block 958357 (2026-07-17T03:33: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/SEYOK2215515.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb63e388f29326133283ab1c871daf6f7cc8caa0f93ba009872045267a21000c. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T13:14: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/SEYOK2215517.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc74c646b87d53ae5d2a3b341e58f5d7efd677a08ae617fe323518b6a229498e3. Chain 2 (Bitcoin): anchored in block 957754 (2026-07-12T21:26:22Z), 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/SEYOK2404917.