# Trust Assumptions

As the only decentralized end-to-end cryptography service on the market, TACo is also arguably the most 'trustless' cryptographic layer available to Web3 app buidlers – or indeed, available to any developer seeking a departure from the exploitative Web 2.0 trust paradigm.

Nevertheless, there is no such thing as a third-party integration (or service in general) that imposes *zero* additional trust burden onto the application's end-users. Rather, when choosing infrastructural technology, it is the nature and texture of the trust burden(s) – or the 'trust assumptions' – that truly matter.

{% hint style="danger" %}
**Note that many projects in the Web3 infrastructure space seek to obscure this reality by loosely labelling their solution as 'decentralized', but fail to explain precisely what the trust implications are in practice. Beware of ambiguity!**
{% endhint %}

In TACo's case, the trust assumptions are:\
\
\&#xNAN;*non-binary –* not reducible to 'trustless' or 'trustful'.

*non-static –* they evolve over time based on in-protocol features and exogeneous phenomena.\
\
\&#xNAN;*tunable –* adopting developers will eventually select from a range of explicit trust assumptions on behalf of their user base, and/or surface that optionality for end-users to choose themselves.

This section serves to explain the implicit and explicit trust assumptions baked into TACo, for both the Mainnet and Testnet versions. In later versions, these assumptions will be synthesized and exposed to the vast majority of adopting developers in the form of pre-configured network parameter packages.


---

# 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.taco.build/for-product-leads/trust-assumptions.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.
