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 0xf930f6f512c4a830b421c64fd7ff19549b423a5da2427f134ec320953b066dfa. Chain 2 (Bitcoin): anchored in block 953657 (2026-06-14T16:43:25Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/4bffd29f-153b-45f9-be6c-9c573e0f2535.json and https://artists.proofprofile.net/proofs/artist/4bffd29f-153b-45f9-be6c-9c573e0f2535.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 0x22617985405f2a140f0e2d9fe7377daa365fb4aaecb625d11efb4c827cb02505. 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/BR93E1200001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35155652fee87c5e057764aa8f1e245a87781bd0c969d5bdda52a4197b1dc761. 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/BR93E1200002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2aa7dbbc0297211499bd4c9ebc8b2e5b0f97260172010f6b5f54199e356aadd1. 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/BR93E1200003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf47b5834472500f9574faad52ab5b461601f44b615229da4e6a574c55aeba6b3. 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/BR93E1200004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65f52168c8ff5c35f015b7587507d29eb63753beb565342347f3643858cbffad. 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/BR93E1200005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5fc3fe8fed5614b4b1c405c167f5c6355bc834458f039bf42a5040b485e45454. 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/BR93E1200006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa347764403c67811056303f0579b97a478cf7f308b39366b25a4b2141d16d8be. 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/BR93E1200007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5a4cff3c72b6ea555d807e2d0f68b9c1b220d75d75b0b51f1ede1e424b1fe7e. 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/BR93E1200008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c8002e0ace88eb975a1403f300f9228200e09b2f735c3e6cffef7f5ec0d01a7. Chain 2 (Bitcoin): anchored in block 956861 (2026-07-06T01:57: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/BR93E1200009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe63b6c9c1b0a0ed5f33a697ea9fcc080af4463953cb9ae30c86cbdc70ccd8412. 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/BR93E1200010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77fe63099a4b8722b3d6da20846c11799ba0746e66a89edfaf07c129b26f6665. 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/BR93E1200011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfaabecc5e540a2314dd4b7b5cc79822b3609d798028364d010f30be9af0894dd. 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/BR93E1200012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae5e0011bc585ebb0d5edc5cc1974b3cbd652a915df4193936c50a8e4c87f6e5. 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/BR93E1200013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90d883dddcc2a5471126b4e00e7a51fb179099cf932f975229b72138c820d18d. 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/BR93E1200014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb33369ba66c22c11cd31bf9c8f2938e9818eeac34bdf753a074f42f2c4bd8fc5. 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/BR93E1200015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52ba3a3844798679822db12831aec941b429dacc753d50a8605f94556dc1fa02. Chain 2 (Bitcoin): anchored in block 960095 (2026-07-29T11:07:37Z), 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/BR93E1200016.