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 0x21ad4304862549200ed75ae18fb7341773c2a70d8da106ccec28d6e74b956876. Chain 2 (Bitcoin): anchored in block 954065 (2026-06-17T08:10:43Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/51695933-89c3-4dbe-a835-8148b26604ab.json and https://artists.proofprofile.net/proofs/artist/51695933-89c3-4dbe-a835-8148b26604ab.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 0x1107140aaaf81c80ef1d2a09e561e66e9a79afc5927657e7efef0725e4e18744. 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/JPKI02314237.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e074fa548a152f68adf78a80c96c8f79421f1d13fb3d21b825fef6230a30e45. Chain 2 (Bitcoin): anchored in block 957075 (2026-07-07T18:50: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/JPKI02314238.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f18043549f8946b5ab8346d3aa2e94f00938631c6dbb837b033aa0e83a32d51. 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/JPKI02314239.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbce96b0b76d1ea446582a756dab9c1ba113eb8159c1bea3b7b0ec34ac546578. 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/JPKI02314244.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e6f3fa757d4eac47b68e526f695be36b234a6f1d7b92aa90eb2d87a4eb768d2. 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/JPKI02314245.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d6a746e51580cf52b1d53d90546af41eb26af8ff4c94f6962423a5a1c30535a. 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/JPKI02314247.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ceaceabc1aa2326cd66f62432092dd6d361a6483ad75652df896a2380efda24. 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/JPKI02314248.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b6c2f32999b368e2700f4885d4c1acb20b22f9841b2319e4e4c4e20e4a8cb5c. 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/JPKI02314240.
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 0xa44c07a1deb05bcdd7d56661f56474a6988dc29fda83ec39ae9c545072b9570b. Chain 2 (Bitcoin): anchored in block 960362 (2026-07-31T06:58: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/JPKI02314241.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85d835c5a78ed1c905b3a1b2a9305818148e7e45d53e0a3d21c8fa9f2f62ff96. 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/JPKI02314242.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0a5e943b7a986f2916afc2c21425f00671ecf9a14eac9c07f7683368d8a6c94. Chain 2 (Bitcoin): anchored in block 960250 (2026-07-30T11:13: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/JPKI02314243.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb21734980175a38e9138a184b85841926a795b26a5fe12b1d08932a769c5e7bc. 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/JPKI02314246.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ddffde6450c75499cbc63fc05a31701a873eff94561e51bc11809a386ec327c. Chain 2 (Bitcoin): anchored in block 960410 (2026-07-31T13:50: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/JPKI02314249.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4596a5a2ce1e1d13f51644de02b78289f622e4ddc76bf3d150874491a06de687. 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/JPKI02212012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d8a4681f91f94822c10e81dc39d576c93f7d19bdf4fada9eb711df4d5ae2b34. 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/JPKI02212016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc50f3d5a0c9c0432cb5a0f8842c0f030f413b5cdfbb917813c6e23e2d764f926. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35: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/JPKI02212008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ad909baf3a1f1b757226d3d3b26165701e18f655aaf2716b4e9a718ce63ac21. 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/JPKI02212009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc46750e568378eab31880d0b25bdfba07c78e250de3f6c3b7e52ce10ea08fa1a. Chain 2 (Bitcoin): anchored in block 960309 (2026-07-30T20:35: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/JPKI02212010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb61de794c4b39c06f03807d351f7fc8eb3edb66890a637e964c1de8364af1d91. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19: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/JPKI02212011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb989078c4247e520ec38b20a0efb299b8bd49c0389512a8543e643581d9b150. Chain 2 (Bitcoin): anchored in block 960506 (2026-08-01T03:50: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/JPKI02212013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc40c77a5de53ad6e7565e5f37ae85b062867a183187f27113a49d979e0438cbb. Chain 2 (Bitcoin): anchored in block 960330 (2026-07-31T00:58:21Z), 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/JPKI02212014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ab3df7b1a02d15640fb90f91e6a99540d8b6e953ae30804cad7b03461eecd1e. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/JPKI02212015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2d2617602e6fb5d47e5de5b584d14a765c18064f497c80c2fe550998c315518. Chain 2 (Bitcoin): anchored in block 960419 (2026-07-31T15:20: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/JPKI02212017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a446a7fd0287d24cca45b3dfbd0aec930ed7c8e5d199151c9e4e53d2d06e668. 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/JPKI02212018.