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 0xeebf63c0d366cfd992a65e174779ef6415a3db51649f3eae857da59301157141. 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/631d9b6c-c589-4b57-947c-c31aa3b0781e.json and https://artists.proofprofile.net/proofs/artist/631d9b6c-c589-4b57-947c-c31aa3b0781e.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 0x7fbac7e5931c8f98eded41a33f4c5578d6c3d180fbda59edf68581d9ef9aceed. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/TCJPL2085280.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67c6b5bd250c7fcff43ee1926c292b76c674c702b79ebfed389215bfdbcfaf53. 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/TCJPL2085281.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5301b55c23327cd1d18dc13fdc5d5ac47a8c7b978d1811297aa62de855fad8df. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/TCJPL2085282.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f997b4841969720e3ba5f010e8d6b00066f6f0619678a216b23675efeb18db0. 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/TCJPL2085283.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f730b75d825a7cc8d7a367bb5f91f9b0038412e188bd148185850c9c4aae039. 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/TCJPL2085284.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c91d5f7bce976ab116b562ac02766112a4372fcaf6354933cb009c7680a6c84. 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/TCJPL2085285.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7eca2a20abbbd41cab528cc47bda3fa0b597cb7a33d31f1958fbcb7c006b6bcc. 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/TCJPL2085288.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1dcbb9a578b8ed7e7c10f3f3e54b1d11f4699d064d1e8b5c46eb5957f79fba2d. 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/TCJPL2085289.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64b81685bcde7dbc2f23779f49fcae613e8b673f00b881780c8f6c324c09bf83. 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/TCJPL2085290.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x637e374fd8f73aac76c724d0b8cf857316aa2816cabc90eab8334ebb6e60944c. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/TCJPL2085291.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6b21a3c6c8845e52fc8bc2b4e252a4f3fea2ca494fde726e25c174362e591f6. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/TCJPL2086097.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62d9ad8f51891f5329b2dec60341bb2e052ee52474bb7fabab4b63bd83598a76. 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/TCJPL2086098.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9bb8a12df7bd893874ff6f60612ac39154b28caa8e5834c75921d3568bbe4a7c. 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/TCJPL2086099.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb22a308f9cc0eae48765e8d6d085258b7a9186c8a4b45495eec5e0c701a5218. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/TCJPL2086100.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd32ae3644efba7e2c12412740da715ae38796ab5ace18e9da76c6e7d2af66a4e. 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/TCJPL2086101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4f79deecab43bbdd0bd3f975e3165613d5330d3693a2de558bc1356ebbd333e. 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/TCJPL2086102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc46508af826b38d3fcb91b63ca74382f30d7d19db95cc82264f28d5fe056ae5. 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/TCJPL2086103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b67c78bfd975c0f0305593fc5b414caa10ff4d6838ec112fefff60bd6de449d. 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/TCJPL2086105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b6688673d6c642334ee4ebeb612faab8ee30f5c3004e11056abddceac188a98. 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/TCJPL2086106.