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 0x2a1e4a08c7a1f11409588ded1f09c2448ace2c46cf0913d8af68669fd394b1e3. Chain 2 (Bitcoin): anchored in block 953699 (2026-06-14T22:00:24Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/70149db5-65b7-4bde-aefb-0fb0cef98f4f.json and https://artists.proofprofile.net/proofs/artist/70149db5-65b7-4bde-aefb-0fb0cef98f4f.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Det Tredje Årtusendet - Ellinor Brolin tolkar Kjell Höglund
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 0xa6d846fc8ec48428fe61688224c3e9aac7f89fd299114e5c5d45e3687792433f. 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/SEYHD2200101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1646566a1339b7ca3ca0ec6c119cf97b3d069c37895f0f2495150bd02dc304de. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/SEYHD2200102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfdd914857e841a6a6585e091b66ea5f77144268c90e9149024b53893e623a6ef. 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/SEYHD2200103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc24c6ee6dca08f1dc650729489d857e28cc28e4fdf8c74830cd626af99f4c396. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/SEYHD2200104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7df8be607daf58a7e0ec4774c75892ccaa38ecbcd52e335da55462756fd3830. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/SEYHD2200105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf822c06d6bf806912bec74d9f58a3a87a2b7fe65ed9f28fd6208648102144f8e. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38: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/SEYHD2200108.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9bd293fba55191ab31eac18650fff25cff380ba939fb2b9d9b7c0f66ec9cd6af. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/SEYHD2200109.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13c501b750ae64b6bdb6d8c82d5207deaba593c31346ad9ffb63411fe8831ccd. 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/SEYHD2200106.
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 0x8e7799b50f3e5486a80593638b171de97baff2d7ccf1266677e3e87e68844372. 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/SEYHD2200107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x559905fd9ad2d5dd457783ce06f85105bfb0813a66cea33e643550986d4d4824. 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/SEYHD2200110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6abb5109bad6ff38f2489df9b208ac88414c2a6745093e6e798b1bbfe8a4c330. Chain 2 (Bitcoin): anchored in block 960181 (2026-07-30T00:53: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/SEYHD2200111.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9872e296bcf22e7b4b0bcb82bcb3633d150a242a161a72753ebb49038d2fef40. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39: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/QZNWY2045157.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5774dcb1389a619a7c55d30a06cd7d3e278a395390a74b349444dd2df5f9845. 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/SEYHD1900302.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8a47831a9731f81bada0a86f6c78bf8e09d00f4dc1e6bd22ae9fb32f69a9b62. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27: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/SEYHD1900301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa53336a854de2c9472feaabd68a8fc343dd58e848c396978623be839a7ceb2c6. 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/SEYCW1600301.