> For the complete documentation index, see [llms.txt](https://devs.peerplays.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://devs.peerplays.com/supporting-and-reference-docs/sidechain-operator-node-development/generic-sidechain-docs/functional-specs.md).

# Functional Specs

{% content-ref url="/pages/-MgM\_lBWdZNT4VUAMflo" %}
[SON Configuration](/supporting-and-reference-docs/sidechain-operator-node-development/generic-sidechain-docs/functional-specs/son-configuration.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MgMctowKvgmfS2BbgMg" %}
[SON rewards](/supporting-and-reference-docs/sidechain-operator-node-development/generic-sidechain-docs/functional-specs/son-rewards.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MgMeJ3ZSb5Ag\_xWmpGT" %}
[SON Voting and Consensus](/supporting-and-reference-docs/sidechain-operator-node-development/generic-sidechain-docs/functional-specs/son-voting-and-consensus.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MgMeiGiBXnqNEg0kS58" %}
[SONs switchover scenarios](/supporting-and-reference-docs/sidechain-operator-node-development/generic-sidechain-docs/functional-specs/sons-switchover-scenarios.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MgMf7hbX5enavyimFzp" %}
[SON Status Operations & Monitoring](/supporting-and-reference-docs/sidechain-operator-node-development/generic-sidechain-docs/functional-specs/son-status-operations-and-monitoring.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MgMhGepvORjysl5UTJ\_" %}
[Proposals](/supporting-and-reference-docs/sidechain-operator-node-development/generic-sidechain-docs/functional-specs/proposals.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MgMipK\_XUzOiUtiO7k-" %}
[SON Smart Contracts](/supporting-and-reference-docs/sidechain-operator-node-development/generic-sidechain-docs/functional-specs/son-smart-contracts.md)
{% endcontent-ref %}
