# ETH San Francisco 2022

{% embed url="<https://sf.ethglobal.com/>" %}

Developers pick either two options below when building their Findora EVM dApp

* `Best use of Privacy Routing SDK`
* `Best Use of zkDID SDK`

{% hint style="success" %}
Single Winner earns **$5,000 🎉**
{% endhint %}

{% hint style="info" %}
Note: Privacy Routing SDK can currently only be used on the Findora **Forge** Testnet. See [network settings](/network-settings/network-settings.md) for RPC details and request **Forge** EVM testnet `FRA` tokens [here](/general-user-materials/request-fra-testnet.md).
{% endhint %}

## Findora Private Transactions

Findora’s Privacy Routing SDK will allow developers to mask certain attributes from on-chain transactions: sender/receiver address, asset type, and asset amount. Using the SDK, developers can send private transactions from one Findora EVM address to another Findora EVM address.

#### Learn more about the Privacy Routing SDK

{% content-ref url="/pages/H6ZZyYGcVra4kfGGHrqD" %}
[ZkRouting SDK](/developers/developer-sdks/privacy-routing-sdk.md)
{% endcontent-ref %}

## Zero-Knowledge Decentralized ID (zkDID)

Findora’s `zkdid-js` SDK consists of a collection of APIs to create decentralized identifiers (DIDs), credentials and proofs to enable DID holders to prove credential data (i.e. private information) about themselves in a [zero-knowledge](https://hackernoon.com/eli5-zero-knowledge-proof-78a276db9eff) (zk) manner.

Zero-knowledge refers to the ability to cryptographically verify data without disclosing the exact credential value (i.e. cryptographically enable the verification that a DID holder’s credential contains credit score is above 700 — without revealing the exact number to the verifier).

For a conceptual overview of DIDs, credentials and the stakeholders in the credentialing and verification processes, visit the [zkDID and Credentials](/developers/resources/events/eth-san-francisco-2022/zkdid-and-credentials.md) modules section of Findora’s documentation. Also, please see the official [W3C DID specification](https://www.notion.so/zkDID-Documentation-a-Modules-zkDID-Credentials-695f80687ec94d2fb32b3159f4ca945f).

**Learn more about the zkDID SDK**

{% content-ref url="/pages/FsRZjFxWdHxhHbSQVkkr" %}
[zkDID SDK Installation](/developers/developer-sdks/zkdid-sdk/zkdid-sdk-installation.md)
{% endcontent-ref %}

## Support & Resources

Findora developers will be attending the onsite event in San Francisco to help support the hackathon participants. Additionally, developers may use the Findora Discord channel to ask questions and speak to a specialist from the team.

* [Discord support](https://findora.org/discord) (#dev-chat channel)
* [Findora EVM network settings](/network-settings/network-settings.md)
* [Testnet FRA faucet](/general-user-materials/request-fra-testnet.md)
* [Subgraph deployment](/developers/evm-tools-and-tutorials/the-graph.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.findora.org/developers/resources/events/eth-san-francisco-2022.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
