Sarah Lois Harmer (born November 12, 1970) is a Canadian singer, songwriter and environmental activist. Early life Born and raised in Burlington, Ontario, Harmer gained her first exposure to the musi
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 0x5b5a93161b930768603735ffb14e353129a5a9345d01597b0245ee9400c81f73. 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/93456258-386d-4d82-8a9f-c4cf3f0985bd.json and https://artists.proofprofile.net/proofs/artist/93456258-386d-4d82-8a9f-c4cf3f0985bd.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 0x67efd94c87085ea9420dc3625098bbe0726a8f57bc2263714dbd2aa62bf8d145. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T07:48: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/CAM190300408.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c692769e931228eed14388bc74c37b68bd54f6e4c8b92064467145370dbdb90. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01:38Z), 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/CAM190300415.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4c6603ed7472ea19cbb72d116e53789a37257d00a042dc7247e8125ac7a31f4. 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/USZO10001704.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e42e702a1980166928bc87aa868265dfc9c0d3cc1bd1304ea9292fa8003503f. Chain 2 (Bitcoin): anchored in block 958246 (2026-07-16T08:46:31Z), 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/USZO10001706.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc92bb6e4e414ac0a167f7212d479fdca41644c0be61bd5e578344e9d438cbec7. 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/USZO10001711.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc42def5c44bad86d6d2167ed474b275e274365eb8f18f30b611048224892d7bf. Chain 2 (Bitcoin): anchored in block 958689 (2026-07-19T07:11:11Z), 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/USZO10001712.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d992e5295c39d0dc5d4e8e9d523c05caaeacb33b22f9311f674ccc0bb525c00. Chain 2 (Bitcoin): anchored in block 958069 (2026-07-14T21:37:55Z), 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/USZO10403201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0eceea58daf17d21b28b937a4774af8aaa7a0167e89f4e180c734f703fa00b37. 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/CAC340300006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb544f3e4daa3384d05021ddf03d55ec95e1b413f2a572a34988278b075613614. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25: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/USZO10403207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc84fa78a356c828923dea93618a380a7a1dab07c47ca2956b2114214267266f7. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01:11Z), 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/USZO10403210.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x052c983a331a0e613abb2a5477de3d7124991dfd3923e2e7745d8d733c5c2fd4. Chain 2 (Bitcoin): anchored in block 959024 (2026-07-21T15:31:18Z), 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/USZO10403211.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1003b773ef2a718f848175f31e37050ddff082081db8d071bf749bc0e3824164. Chain 2 (Bitcoin): anchored in block 958063 (2026-07-14T21:07: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/USZO10608401.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2089e43651dbdf21f5b43ec1b3c5ba4aacb05184bb82933dca45d2f28ae13810. Chain 2 (Bitcoin): anchored in block 958246 (2026-07-16T08:42:14Z), 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/USZO10608405.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1726fc2244eb420ca7385df8fe3947abd6dbc69e9c44c4252efa9fd5d51c409. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/USZO10608406.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x763a1cc321d2426749a345b2761fa7b8c2a6a0bda22220974839e566e17741e0. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T03:14: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/USZO10608407.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17770f025ec4fe85d1bf32f724fa919d65a17be6d0d3cb2f5481234ae48679c8. 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/USZO10608411.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b0e47a51650692f909106fd9778b929e2ad878fbe01c494980d281dc2fd6bdc. Chain 2 (Bitcoin): anchored in block 958063 (2026-07-14T21:07: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/CAC341000002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3cdaa188ed54504dac58267cbd5b3041c0cb6e7ee98b123d80c6a011c99bd713. 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/CAC341000004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7bbf3d71e967d275f9f310f9f1936f77dd56ebbfbd01cbc139cd4acc12e1975. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T07:31:32Z), 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/CAC341000005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d9afcf6b00c9d9e4cb252778e53e55ec2941f5d5a8b4d6d3a34134409234b57. 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/CAC341000006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x664e2be6f5333aedf2aa2ee11a65eca3a34769148f8476d0b619f4df35c171b0. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/CAC341000007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf042e99e33965664206832712ec6a449e4272b6564a0874663422a2d50c84d53. Chain 2 (Bitcoin): anchored in block 958959 (2026-07-21T03:51: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/CAC341000008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x103be73aa0d21b634ccae6ab5bec2f16473c7ef25a49b66b009264c6ac27e98b. Chain 2 (Bitcoin): anchored in block 958703 (2026-07-19T08:36: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/CAC341000010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e782dd4db407938d32107c2e3fd545f03823639a47f380d8c9ab48041210f56. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T16:21: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/CAAA11917502.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xddcdd3a5246912f2db19a49990a606974340b1502e71207bfd1fa7c9aa07ffa8. Chain 2 (Bitcoin): anchored in block 956738 (2026-07-05T04:47: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/CAAA11917504.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ecd885c75758788e966a7f05ef40bd7de82b31cd2ceb220048ff126395f0ae3. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14: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/CAAA11917505.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51a4c5354040223b4026b79250438e18b58b85638c8f2686d9a3c94882e566e1. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58:58Z), 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/CAAA11917506.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x821b974c875ee3edcb299535bdee75d224ef991bbb44fbe6296f7fc1baf7ecb7. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T02:46: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/CAAA11917507.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x416c3dd887c8eb0d09ff0b04028cfb3fd745f3dff7eabc258a4ee1e124c133c9. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/CAAA11917508.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5a92b23c6e1d6f82d0dc5f5e20a7e49f9f70b50ed770416090f5a69aefe6c07. Chain 2 (Bitcoin): anchored in block 958770 (2026-07-19T21:04:56Z), 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/CAAA11917512.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bbd3c3a8b6b40da7738bddcda7719a1346d7976b59c09a5e1a0251d76fc87f8. Chain 2 (Bitcoin): anchored in block 958245 (2026-07-16T08:33: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/CAAA11917509.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b9002cdba770dddb45d72f8c074653084f5e217014f98b41cfaecee17755a25. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/CAAA11917511.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x345b0b59ad25b63306bd27bd2c019f30cdf41f3fb4a1bce2f8aabe3d9c8aac3e. 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/TCACB1488859.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3a5b44ef9cf38fe36b3036efc4e9d56f7a0533742c1415f9f3d6c1876640d2e. 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/CAR0R2200031.