Security Council Nomination: Andrey Petrov

Please indicate if you are running to be the Council Lead or a Council Member:
Council Member

Does this nomination represent an individual or organization:
Individual

Candidate country of residence (or, if an entity, incorporation and principle place of business):
Canada

Have you previously served on Optimism’s Security Council:
No

Have you previously served on any other Council or Board in the Collective:
No

Are you a representative of OP Labs:
No

Are you a representative of another OP Chain:
No

If you are a delegate, please provide the link to your delegate profile:
N/A

If you are a member of the Citizens’ House, please link to your most recent attestation here:
N/A

Please outline your contributions, and their impact, to the Optimism ecosystem to date:

  1. Co-submitter of a $50,000 Optimism-Cannon bug bounty in 2022
  2. Recipient of RetroPGF Round 3 grant for WhatsABI (An EVM static analysis tools that extracts the ABI and resolve proxies for any contract, even if it’s not verified – used by Otterscan, Rivet, monobase, and many others)

While these achievements were impactful on the Optimism ecosystem, they also demonstrate relevant expertise: Technical understanding of Ethereum in general and also Optimism’s rollup technology specifically.

Please demonstrate any non-Optimism experience you believe is relevant to this role:
I am an independent open source developer responsible for creating a variety of popular projects, like urllib3 (most used third-party package in Python), ssh-chat, whatsabi, and others.

Collectively, code I’ve written and repositories I have write access to are relied upon by millions of people. I am sensitive to this responsibility and take security seriously.

I have created, deployed, and migrated a number of high-value on-chain contracts without incident, such as the ThousandEtherHomepage.

I sit on the security committee as an active multisig signer of a private DAO where we manage six figures of assets across 60 members.

Please elaborate on your technical background, including your expertise score (more info on this shortly):
I graduated with an Hon. B. Sc. specialist degree in Computer Science: Software Engineering from the University of Toronto in 2007.

My expertise includes a strong theoretical computer science foundation combined with a track record of releasing high quality production code that is used by many projects. My Github contains a variety of Ethereum-specific projects dating back to 2018, and Bitcoin-related projects before then. I have also worked at Infura in 2019 on improving their internal infrastructure.

Please elaborate on your experience with relevant member (or Lead) requirements:

Please describe your philosophy on what makes a good Security Council member:
A good Security Council member should have understanding of the technical details of the security operations while also having practiced experience in exercising and auditing them.

It is important to recognize that it’s hard to translate abstract operational understanding into a diligent and reliable process without building good habits through experience.

Additionally, it helps to have a substantial public track record of serving the commons and being relied upon.

Please disclose any anticipated conflicts of interest:
N/A

Please verify that you understand you may be removed from this role via the Representative Removal proposal type in the Operating Manual:
Understood

Please verify that you understand that election is subject to successful completion of a Foundation screen which may include KYC/AML, sanctions screening, and a requirement to sign a standard contract: [No/Yes]
Yes

Please verify that you are able to commit ~5 active hours / month to fulfill the Member Responsibilities. Please note that there is an “on-call” aspect to this role that is not fully encompassed in the active hours estimate: [No/Yes]
Yes

1 Like

I am an Optimism delegate with sufficient voting power and I believe this proposal is ready to move to a vote.

1 Like

Although I’d like to see a larger record of participation in Optimism discussion (your forum history seems pretty bare), I think your credentials are enough to at least allow the collective to vote on you.

On behalf of Blockchain@USC:
We are an Optimism delegate with sufficient voting power and we believe this proposal is ready to move to a vote.

1 Like

Appreciate the feedback, will keep that in mind for next time!

I’ve been active over the years on other Ethereum-adjacent forums but I haven’t participated in Optimism governance until now. Someone recommended that I apply for this role, so this is my first time on this forum. :slight_smile:

Yeah. It’s not even necessarily that I think being involved in optimism discussions gives THAT much relevant experience, but it gives stronger assurances about your identity (for all I know you could be a random posing as shazow) and your alignment with the Optimism Collective (you probably aren’t spending free time arguing in forums unless you care).

1 Like

That’s a fair point! Here’s some additional verification just in case:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

https://gov.optimism.io/t/security-council-nomination-andrey-petrov/8654 is created by the same shazow who controls this PGP key

2024-08-15T13:09:57
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEn86pgMz9PBPhHoipNQaH0X6B/WgFAma9/jcACgkQNQaH0X6B
/WhPQxAA0ceBaf5JxBgPn25Nk+m+JeSvjJFIoXMYNsbfHLu500j03/vGtKIPashb
piDYq8PaeDKP75R3jLuPigndAExSUK7Vrz1o7CgXwAPkwq+oryCsA75PeEg/Koo/
ZDi2TH6AEHnQzmwhFfowm46a1LKtXzMaf/aAP2stIcsHHV2qVKMIGVF9jIB/zH/g
qz9UMeEEang/WtTER/qwzxXv7bD7+QPKs29o5eXdSXBQZc6hUwfHAf7WbAFzjV9U
gTh95nHd9idJoPij8Q3D7JrdS07cxc5cgH33V18K+B7HyLichiWKEHmye7Ld0qzd
hnjWSNUA2Tl5XYSHphu7p21D+/Fw0Yu8Bs11mQWjWxZtXjB8gm0B+55UjpZL3sqy
pfVMEjFPi96qqncWAiHpU5x5OBI0xpOYLCd6OL6nE8/p8Ww3lndBwMm8hiXFSgLq
8Wa+vpjoVb89LmBqNFpwrKc60QWbhwPw9kK7y39DDEFuR64dEYN8YeCw/jRd7nhF
skYXIJv8kRTcm35E8QwgWx3oPVbQb4rwEVO93VZjfxHfNEMUSdUT4cHWItlOfxoz
1Mwl3Pb7kPBoxMrmxbcoKEt7rwufZfiEQicQcVlVNv6PVc/1QUDUmVdDHgciXyo0
wRwQHJvzSn/cjdghOmUKC6TlGHKJji7GdFClJsEi3KnAYkCaYH8=
=EwNj
-----END PGP SIGNATURE-----

My cross-validated PGP key can be grabbed from here: shazow (Andrey Petrov) | Keybase

2 Likes

I am an Optimism delegate with sufficient voting power and I believe this proposal is ready to move to a vote

1 Like

I am an Optimism delegate with sufficient voting power and I believe this proposal is ready to move to a vote

1 Like

I am an optimism delegate with sufficient voting power and support this nomination.

1 Like

I am an Optimism delegate with sufficient voting power and I believe this Security Council self-nomination is ready to move to a vote.

1 Like

The SEED Latam delegation, as we have communicated here, with @Joxes being an Optimism delegate with sufficient voting power we believe this proposal is ready to move towards a vote.

1 Like