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 0x35d655f8cd4b6ead77077a7801d352fcc675dc83325ea2aafd240412acf6492c. 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/5c658573-6bdb-42dc-8026-983f0812320d.json and https://artists.proofprofile.net/proofs/artist/5c658573-6bdb-42dc-8026-983f0812320d.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 0xa941c969ca73b29879a01b2734f265f56b7a1695fbf7fc4a2086f5fbb9517bbc. 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/CAH681600070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x270d8a7c8816e23756eed2322605e561600871f77dd34d4587f184b4cb8e602b. 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/CAH681800061.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a5def3ea7d62f0feaf51c24d42082e19ee8243fd18bb67d94cb24a4cd0f6056. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39:12Z), 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/CAH681800062.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74c2897d086d08a137dca8549ea9ee9cd513f223ee5fd11a5f3c974ca20cfd8b. 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/CAH681800063.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9040d119a059c852c5c9b5bcf4ab81548093fd63f27d182db44ef8d2be525bdc. 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/CAH681800064.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7dadab88f5ca01a282b3c2666eb02342c4665d0b3de3c1113433b971ac195768. Chain 2 (Bitcoin): anchored in block 960105 (2026-07-29T12:35:17Z), 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/CAH681800065.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8341f8f99e67d227ab4e071470abe6657176cea9c04f21aadf89153c0c88723. Chain 2 (Bitcoin): anchored in block 960258 (2026-07-30T12:45: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/CAH681800066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xceffd055a5eb24bc10054c125c65dede6b2d131dc90f5ce0ad5eec0a3dd89a7e. 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/CAH681800067.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c0b4e6f9ff02b631a3a892e0f1f5fda4dff6daff1286199f622003e3165bf1e. Chain 2 (Bitcoin): anchored in block 960266 (2026-07-30T14:44: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/CAH681800068.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x094b00e8af50ebb752153b9e277d9d3914e175a8cfe27bdfd510d674a7a1f139. 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/CAH681800069.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8a4e84b4fefe2236aeec4536f823097e4f56df60437ca747ad7824bdb48291b. Chain 2 (Bitcoin): anchored in block 960300 (2026-07-30T19:42: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/CAH681800070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5dd1ffcebea0c8e27735822b64400729747ae044fe7cdf39e85966ae47679b4. 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/CAH681800071.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc69365d63c89d46cb577bcddfc56f6d6431d39f83b49c35989e88c3e7427fe69. 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/CAH682200048.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xceabfe6f416f87f5a5bd10286a449616119245cd648be33c85b39ec5ce5bc4a5. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26:17Z), 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/CAH682200055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9555d9fc4ae00f7a0441a0f972fe52ebe7afde394e9ee8f3a8ccf5d3129fee7. 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/CAH681700007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96c6be667cd5ebc03fc9148de43d7389f5f67e9fb322fd737b441e355b88b0a8. 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/CAN4L2400036.