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 0x623c16c195e28b6ce9994cfd3c3c7e0c3c50ab4d28860a77c98a45b93b552bcb. Chain 2 (Bitcoin): anchored in block 953733 (2026-06-15T03:12:39Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/94eb0767-5d98-429f-8368-2af8d050480b.json and https://artists.proofprofile.net/proofs/artist/94eb0767-5d98-429f-8368-2af8d050480b.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
El que todo lo ves modo Og (Instrumental)
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 0xbb84f0173a4aa4bed0291a5d887a05892b17142786a16e574fde8f5c99459ce3. Chain 2 (Bitcoin): anchored in block 956485 (2026-07-03T10:53:04Z), 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/QZZ972474014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x919f952292bf8d3708d5fc90da60ba16f3f6b9b3a397b4496e4dfec27ca8f73f. Chain 2 (Bitcoin): anchored in block 957756 (2026-07-12T21:36: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/QZZ972474016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f0e7c3de7744ae34e54e61064ee328737fdb71e707c2aa41d96f61ba02e6a5f. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), 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/QZZ972474017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a0372a9a82e8455fefa104c9cabc007ce51e9c367bb1f11069be174ed17bba4. 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/QZZ972474018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf36e032fedf0b564f62110c24436d9aacc723599c5b84d8f5cfa98c4141eb1a3. 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/GBMJG2429015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4eacbaa909b22f277d074b74ef4ec86600795c5228d3b366c1db817b6023098d. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T18:32: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/GBMJG2429017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba884ef26b009f18caaa6898dff74d866e3b0bd0c7de7534b8b1dedecf0ccad1. Chain 2 (Bitcoin): anchored in block 956404 (2026-07-17T03:14: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/GBMJG2429018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99b0d0427f38e3733af11928f70c5480c6c11ab48e8fff750154c69fa18f222f. 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/GBMJG2429019.