thumb|Sofia Jernberg at Punktfestivalen in 2025 thumb|right|260px|Sofia Jernberg (2014) Sofia Jernberg (born 5 July 1983, in Ethiopia) is a Swedish experimental singer, improviser, and composer. She
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 0x75f70721021325a6949c81274ae17804263ec4bea460c01c67ddd72de65e47b6. Chain 2 (Bitcoin): anchored in block 953819 (2026-06-15T18:31:52Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/fe988b26-0009-46db-9a7c-14dd04f80038.json and https://artists.proofprofile.net/proofs/artist/fe988b26-0009-46db-9a7c-14dd04f80038.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Trondheim Jazz Orchestra with Sofia Jernberg & Olav Luksengård Mjelva
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 0xa983834e41af44a7b9d01449d6e7a597fb47bdd1f35f64bfc7241784aa7659f0. Chain 2 (Bitcoin): anchored in block 957820 (2026-07-13T07:54:01Z), 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/NOGHH1942020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f2abb87acb2a9e54a80d8cc88fd2588341e4ba0a7e3e8b3499ca466041e34b3. 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/FIWJZ2100081.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd17548d297871b401ffc4d3d020e03784b23d6e437d46033af7381b3522c86fc. Chain 2 (Bitcoin): anchored in block 957052 (2026-07-07T14:50:41Z), 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/FIWJZ2100082.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95336002643bfe068cc5168846e4cc5645dc958e64aa5ac55169f5658909cbb9. 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/FIWJZ2100083.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b6fc8383e070e17dc4885abdc360b8f81770e76d6230be499a90835f507b153. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), 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/FIWJZ2100084.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3e36d08e8dd32717061e2c226acac8d825607087725dbbf492998af59a72da3. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/FIWJZ2100086.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5aac1ef05ab01a5c6977948cb6fe7b5f1adafaf86241d27eb243027e7b07a4af. 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/FIWJZ2100087.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1fce6fb6a14b7ae76db19658448d7bee5f32900c1b26ba4117354befeb968d1. 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/FIWJZ2100088.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75fa5be377035d779b83c9b301e9f7cb6de983ddc2d81878bdbc6e3a4654e30d. 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/FIWJZ2100089.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x363aa8a0f1a14ae05c4da843a2aa3a4e1131f2bda5d4814791e7d6bf5147619a. 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/FIWJZ2100091.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b0e4c15d01d953305352d04272db82d9d5eaf2c9aa7781f686ae1226caad3ab. 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/FIWJZ2100092.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fd1cc8324e2f0d74158f991965885031db2b940a4a83c92047cdae957327e8c. 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/FIWJZ2100093.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96b3fb602a5efcb74cad46408ec14b6980725bc57f0911e75b8bb0ced7f33e7c. Chain 2 (Bitcoin): anchored in block 960121 (2026-07-29T15:22:21Z), 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/FIWJZ2100080.
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 0x1e15cc7f4a574ca9996d488bba25025744ae68ab6377c7e4940b00300e05a734. Chain 2 (Bitcoin): anchored in block 960241 (2026-07-30T09:58:01Z), 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/FIWJZ2100090.