Madeline Edwards (born June 14, 1996) is a Canadian ice dancer. With former partner Zhao Kai Pang, she is the 2014 World Junior bronze medalist and 2013 Canadian Junior Champion. Career Madeline Ed
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 0x83b2a1549663f245203341012bbddc7adfd4ee5308805a05e01ba27b19ef227d. 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/b9beefd9-3f16-4246-a139-fd25b7875f63.json and https://artists.proofprofile.net/proofs/artist/b9beefd9-3f16-4246-a139-fd25b7875f63.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 0x0d9c440464f900081c4e72dfe544540848112298818e4ddb81bbde0cfdc727f4. Chain 2 (Bitcoin): anchored in block 958783 (2026-07-19T21:20:45Z), 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/TCACP1662793.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d0abe9465bbb6c692f2e5ed92191106a14422540964ca3e84bce8f79a5294c4. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35: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/USHM22152535.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43e6281eb5027b6ec91d524f13437bbc54bc6a533facaa53ea94d9ee630bbefc. Chain 2 (Bitcoin): anchored in block 958996 (2026-07-21T10:57: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/USL4Q2155852.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x116a67dc8358b6df0717dc7b05dd1e9a9526c53847dee2e91fc018940f50218e. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T05:29: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/USCGJ2230351.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c7e95d47defe36129ccf8caf0496c91bf6995bd610d62b98968b1d7a80455d4. 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/USHM82215453.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88615964baa1e61de4d4412a938d57c8e7d274d2422bd36c15991ee06477ab35. 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/USWB12206088.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1999afabef453989b4a3e8e07ec6a0b6918e19428a7007db5bb39fc2dcb5418c. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/USDY42272546.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c76f3fa3f2ccd585fbec2577336fd6077ded429ef0c28c9c8a52af8112e6361. 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/USWB12206178.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d94aae8cf2db025efead76f059406bb5d61cefcecdd99d11cd29d839407b539. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/USWB12206179.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7f5a89a70a8a4d93f4b916658fd54341ce5df5fad4732070e177ce3b7470a58. 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/USWB12206181.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb85143b67d60fc7ca5a671830ddcc2289176da1941eee74cecbe5f57ffc19ce. 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/USWB12206182.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6900bd63442c5507bab869d534d966b1b005fa179cb36ab25efb210b470e26b7. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15: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/USWB12206187.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0417d0518198c64eaf9ae952b1d9a863497057512090582785fcff29b4c8a931. Chain 2 (Bitcoin): anchored in block 958346 (2026-07-17T01:47:42Z), 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/USHM22208120.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88615964baa1e61de4d4412a938d57c8e7d274d2422bd36c15991ee06477ab35. 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/USWB12206088.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x796f5c46a7a4e3a8de9f8e86c0b28897e3cbc96313616efb129125c828290d26. 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/USUM72110839.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1999afabef453989b4a3e8e07ec6a0b6918e19428a7007db5bb39fc2dcb5418c. 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/USDY42272546.