diff --git a/i2p2www/pages/site/docs/index.html b/i2p2www/pages/site/docs/index.html
index 7541a7e5..c0042e09 100644
--- a/i2p2www/pages/site/docs/index.html
+++ b/i2p2www/pages/site/docs/index.html
@@ -1,6 +1,6 @@
{% extends "global/layout.html" %}
{% block title %}{% trans %}Index to Technical Documentation{% endtrans %}{% endblock %}
-{% block lastupdated %}2020-05{% endblock %}
+{% block lastupdated %}2020-07{% endblock %}
{% block accuratefor %}0.9.46{% endblock %}
{% block content %}
{% trans -%}
@@ -40,6 +40,7 @@ If you find any inaccuracies in the documents linked below, please
- Application Development Overview and Guide
- {{ _('Naming and Addressbook') }}
+- {{ _('Addressbook Subscription Feed Commands') }}
- {{ _('Plugins Overview') }}
- {{ _('Plugin Specification') }}
- {{ _('Managed Clients') }}
diff --git a/i2p2www/pages/site/docs/naming.html b/i2p2www/pages/site/docs/naming.html
index 817ed783..ee12fd67 100644
--- a/i2p2www/pages/site/docs/naming.html
+++ b/i2p2www/pages/site/docs/naming.html
@@ -1,7 +1,7 @@
{% extends "global/layout.html" %}
{% block title %}{% trans %}Naming and Addressbook{% endtrans %}{% endblock %}
-{% block lastupdated %}{% trans %}June 2019{% endtrans %}{% endblock %}
-{% block accuratefor %}0.9.41{% endblock %}
+{% block lastupdated %}2020-07{% endblock %}
+{% block accuratefor %}0.9.46{% endblock %}
{% block content %}
{% trans %}Overview{% endtrans %}
@@ -331,7 +331,7 @@ As of release 0.9.26, subscription sites and clients may support an advanced
hosts.txt feed protocol that includes metadata including signatures.
This format is backwards-compatible with the standard
hosts.txt hostname=base64destination format.
-See Proposal 112 for details.
+See the specification for details.
{% trans %}Outgoing Subscriptions{% endtrans %}
diff --git a/i2p2www/spec/proposals/112-addressbook-subscription-feed-commands.rst b/i2p2www/spec/proposals/112-addressbook-subscription-feed-commands.rst
index 80c1ff98..6327e237 100644
--- a/i2p2www/spec/proposals/112-addressbook-subscription-feed-commands.rst
+++ b/i2p2www/spec/proposals/112-addressbook-subscription-feed-commands.rst
@@ -5,7 +5,7 @@ Addressbook Subscription Feed Commands
:author: zzz
:created: 2014-09-15
:thread: http://zzz.i2p/topics/1704
- :lastupdated: 2017-05-02
+ :lastupdated: 2020-07-16
:status: Closed
:target: 0.9.26
:implementedin: 0.9.26
@@ -13,6 +13,12 @@ Addressbook Subscription Feed Commands
.. contents::
+Note
+====
+Network deployment completed.
+See [SPEC]_ for the official specification.
+
+
Overview
========
@@ -340,3 +346,11 @@ old comments, but will start listening to new commands in subsequent fetches of
their subscription feeds. Thus it is important for name servers to persist
command entries in some fashion, or enable etag support so that routers can
fetch all past commands.
+
+
+
+References
+==========
+
+.. [SPEC]
+ {{ spec_url('subscription') }}
diff --git a/i2p2www/spec/subscription.rst b/i2p2www/spec/subscription.rst
new file mode 100644
index 00000000..49cf5c4b
--- /dev/null
+++ b/i2p2www/spec/subscriptionHTTP/1.1 200 OK
Date: Wed, 23 Jul 2025 11:20:04 GMT
Content-Type: text/plain; charset=utf-8
Connection: close
Transfer-Encoding: chunked
Cache-Control: max-age=0, private, must-revalidate, no-transform
Set-Cookie: i_like_gitea=bc684ceb7a620fab; Path=/; HttpOnly; Secure; SameSite=Lax
Set-Cookie: _csrf=00d9X506yuo4UWg2DWShv1t06qc6MTc1MzI2OTYwMzk4MDc2NTk4MQ; Path=/; Max-Age=86400; HttpOnly; Secure; SameSite=Lax
X-Frame-Options: SAMEORIGIN
X-Cache-Status: HIT
X-Cache-Age: 0
31b4
diff --git a/i2p2www/pages/site/docs/index.html b/i2p2www/pages/site/docs/index.html
index 7541a7e5..c0042e09 100644
--- a/i2p2www/pages/site/docs/index.html
+++ b/i2p2www/pages/site/docs/index.html
@@ -1,6 +1,6 @@
{% extends "global/layout.html" %}
{% block title %}{% trans %}Index to Technical Documentation{% endtrans %}{% endblock %}
-{% block lastupdated %}2020-05{% endblock %}
+{% block lastupdated %}2020-07{% endblock %}
{% block accuratefor %}0.9.46{% endblock %}
{% block content %}
{% trans -%}
@@ -40,6 +40,7 @@ If you find any inaccuracies in the documents linked below, please
- Application Development Overview and Guide
- {{ _('Naming and Addressbook') }}
+- {{ _('Addressbook Subscription Feed Commands') }}
- {{ _('Plugins Overview') }}
- {{ _('Plugin Specification') }}
- {{ _('Managed Clients') }}
diff --git a/i2p2www/pages/site/docs/naming.html b/i2p2www/pages/site/docs/naming.html
index 817ed783..ee12fd67 100644
--- a/i2p2www/pages/site/docs/naming.html
+++ b/i2p2www/pages/site/docs/naming.html
@@ -1,7 +1,7 @@
{% extends "global/layout.html" %}
{% block title %}{% trans %}Naming and Addressbook{% endtrans %}{% endblock %}
-{% block lastupdated %}{% trans %}June 2019{% endtrans %}{% endblock %}
-{% block accuratefor %}0.9.41{% endblock %}
+{% block lastupdated %}2020-07{% endblock %}
+{% block accuratefor %}0.9.46{% endblock %}
{% block content %}
{% trans %}Overview{% endtrans %}
@@ -331,7 +331,7 @@ As of release 0.9.26, subscription sites and clients may support an advanced
hosts.txt feed protocol that includes metadata including signatures.
This format is backwards-compatible with the standard
hosts.txt hostname=base64destination format.
-See Proposal 112 for details.
+See the specification for details.
{% trans %}Outgoing Subscriptions{% endtrans %}
diff --git a/i2p2www/spec/proposals/112-addressbook-subscription-feed-commands.rst b/i2p2www/spec/proposals/112-addressbook-subscription-feed-commands.rst
index 80c1ff98..6327e237 100644
--- a/i2p2www/spec/proposals/112-addressbook-subscription-feed-commands.rst
+++ b/i2p2www/spec/proposals/112-addressbook-subscription-feed-commands.rst
@@ -5,7 +5,7 @@ Addressbook Subscription Feed Commands
:author: zzz
:created: 2014-09-15
:thread: http://zzz.i2p/topics/1704
- :lastupdated: 2017-05-02
+ :lastupdated: 2020-07-16
:status: Closed
:target: 0.9.26
:implementedin: 0.9.26
@@ -13,6 +13,12 @@ Addressbook Subscription Feed Commands
.. contents::
+Note
+====
+Network deployment completed.
+See [SPEC]_ for the official specification.
+
+
Overview
========
@@ -340,3 +346,11 @@ old comments, but will start listening to new commands in subsequent fetches of
their subscription feeds. Thus it is important for name servers to persist
command entries in some fashion, or enable etag support so that routers can
fetch all past commands.
+
+
+
+References
+==========
+
+.. [SPEC]
+ {{ spec_url('subscription') }}
diff --git a/i2p2www/spec/subscription.rst b/i2p2www/spec/subscription.rst
new file mode 100644
index 00000000..49cf5c4b
--- /dev/null
+++ b/i2p2www/spec/subscription
0