diff --git a/README.md b/README.md
index e57df89a069249b77f9ccbd6795c9ba65e8cf532..caf690c06aaa481599d6603022709c62fef28c53 100644
--- a/README.md
+++ b/README.md
@@ -12,7 +12,10 @@ However, its APIs are intended to be easy to integrate with such an implementati
 
 ### What is the current state?
 
-* All implementation tasks are pending.
+* Verify and read CHK directory capability strings can be parsed and serialized.
+* Verify, read, and write SDMF directory capability strings can be parsed and serialized.
+* Directories themselves can be parsed and serialized.
+  * However, capability strings and metadata in directory entries are left as byte strings.
 
 ## Why does it exist?
 
diff --git a/tahoe-directory.cabal b/tahoe-directory.cabal
index 37602d0b39c818dda3000d828e4835a7c26b6535..09feb42cf6be6d4165146a1fd6549f84f397f4af 100644
--- a/tahoe-directory.cabal
+++ b/tahoe-directory.cabal
@@ -58,7 +58,9 @@ category:        Cryptography,Library,Parsers,Security
 build-type:      Simple
 
 -- Extra doc files to be distributed with the package, such as a CHANGELOG or a README.
-extra-doc-files: CHANGELOG.md
+extra-doc-files:
+  CHANGELOG.md
+  README.md
 
 -- Extra source files to be distributed with the package, such as examples, or
 -- a tutorial module.  In our case, test data.