<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Tent</title>
  <id>https://tent.io/blog</id>
  <link href="https://tent.io/blog"/>
  <link href="https://tent.io/blog.xml" rel="self"/>
  <updated>2014-05-09T00:05:00Z</updated>
  <entry>
    <title>May Office Hours</title>
    <link rel="alternate" href="https://tent.io/blog/201405-office-hours"/>
    <id>https://tent.io/blog/201405-office-hours</id>
    <published>2014-05-09T00:05:00Z</published>
    <updated>2026-10-18T17:37:56+00:00</updated>
    <content type="html">&lt;p&gt;Tent office hours will be held &lt;a href="/officehours"&gt;online&lt;/a&gt; on Tuesday, May 13th
at &lt;a href="http://everytimezone.com/#2014-5-13,420,5x1"&gt;19:00 UTC&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Questions may be asked in advance as status posts with the hashtag #officehours
or in realtime on IRC. A recording will be made available after the event.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;: &lt;a href="/officehours/2014-05-13"&gt;The recording&lt;/a&gt; is available.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>January Office Hours</title>
    <link rel="alternate" href="https://tent.io/blog/201401-office-hours"/>
    <id>https://tent.io/blog/201401-office-hours</id>
    <published>2014-01-21T22:20:00Z</published>
    <updated>2026-10-18T17:37:56+00:00</updated>
    <content type="html">&lt;p&gt;Tent office hours will be held &lt;a href="/officehours"&gt;online&lt;/a&gt; on Tuesday, January 28th
at &lt;a href="http://everytimezone.com/#2014-1-28,480,6bj"&gt;20:00 UTC&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Questions may be asked in advance as status posts with the hashtag #officehours
or in realtime on IRC. A recording will be made available after the event.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;: &lt;a href="/officehours/2014-01-28"&gt;The recording&lt;/a&gt; is available.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>December Office Hours</title>
    <link rel="alternate" href="https://tent.io/blog/201312-office-hours"/>
    <id>https://tent.io/blog/201312-office-hours</id>
    <published>2013-12-22T16:40:00Z</published>
    <updated>2026-10-18T17:37:56+00:00</updated>
    <content type="html">&lt;p&gt;Tent office hours will be held on Monday, December 30th.&lt;/p&gt;

&lt;p&gt;Questions may be asked in advance as status posts with the hashtag #officehours.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;: &lt;a href="/officehours/2013-12-30"&gt;The recording&lt;/a&gt; is available.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Changes to the Tent Roadmap</title>
    <link rel="alternate" href="https://tent.io/blog/roadmap-change"/>
    <id>https://tent.io/blog/roadmap-change</id>
    <published>2013-11-04T17:30:00Z</published>
    <updated>2026-10-18T17:37:56+00:00</updated>
    <content type="html">&lt;p&gt;Today we are announcing several major changes to the Tent protocol roadmap.&lt;/p&gt;

&lt;p&gt;First, the features scheduled for 0.4 and 0.5 will now be in a single point
version. We originally planned to revert to a more iterative schedule with 0.4
but &lt;a href="https://cupcake.io/blog/2013/new-tent-server"&gt;changes to the reference
implementation&lt;/a&gt; make a single
release preferable. The features planned for this next release now include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Groups&lt;/li&gt;
&lt;li&gt;Server-app streaming&lt;/li&gt;
&lt;li&gt;Web of trust&lt;/li&gt;
&lt;li&gt;New query syntax&lt;/li&gt;
&lt;li&gt;Query-able post bodies&lt;/li&gt;
&lt;li&gt;Machine-readable post schemas&lt;/li&gt;
&lt;li&gt;Advanced subscriptions&lt;/li&gt;
&lt;li&gt;Deep links&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This list remains in flux and subject to significant changes.&lt;/p&gt;

&lt;p&gt;This release is a major step towards 1.0. The protocol will likely move from
Alpha to Beta with this version. This version will include nearly every planned
feature relevant to application development. All changes currently planned for
versions after 0.4 affect only servers and hosts. It is likely some cleanup will
still be necessary before 1.0 which could result in breaking changes. However,
with Tent 0.4 application developers will have access to the vast majority of
the protocol feature set.&lt;/p&gt;

&lt;p&gt;The addition of this feature set will delay the release. We plan to publish RFCs
for the major additions and changes in the first few months of 2014. Questions
and feedback before then are welcome.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>November Office Hours</title>
    <link rel="alternate" href="https://tent.io/blog/201311-office-hours"/>
    <id>https://tent.io/blog/201311-office-hours</id>
    <published>2013-11-03T21:00:00Z</published>
    <updated>2026-10-18T17:37:56+00:00</updated>
    <content type="html">&lt;p&gt;Tent office hours will be held &lt;a href="/officehours"&gt;online&lt;/a&gt; on Monday,
November 11th at &lt;a href="http://everytimezone.com/#2013-11-11,420,6bj"&gt;19:00 UTC&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Questions may be asked in advance as status posts with the hashtag #officehours,
or in realtime on IRC. A recording will be made available after the event.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;: &lt;a href="/officehours/2013-11-11"&gt;A recording&lt;/a&gt; is available.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>October Office Hours</title>
    <link rel="alternate" href="https://tent.io/blog/201310-office-hours"/>
    <id>https://tent.io/blog/201310-office-hours</id>
    <published>2013-09-15T19:25:00Z</published>
    <updated>2026-10-18T17:37:56+00:00</updated>
    <content type="html">&lt;p&gt;Tent office hours will be held &lt;a href="/officehours"&gt;online&lt;/a&gt; on Tuesday,
October 1st at &lt;a href="http://everytimezone.com/#2013-10-1,420,6bj"&gt;19:00 UTC&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Questions may be asked in advance as status posts with the hashtag #officehours,
or in realtime on IRC. A recording will be made available after the event.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;: &lt;a href="/officehours/2013-10-01"&gt;A recording&lt;/a&gt; is available.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>August Office Hours</title>
    <link rel="alternate" href="https://tent.io/blog/201308-office-hours"/>
    <id>https://tent.io/blog/201308-office-hours</id>
    <published>2013-07-31T18:20:00Z</published>
    <updated>2026-10-18T17:37:56+00:00</updated>
    <content type="html">&lt;p&gt;Tent office hours will be held &lt;a href="/officehours"&gt;online&lt;/a&gt; on Tuesday,
August 6th at &lt;a href="http://everytimezone.com/#2013-8-6,420,6bj"&gt;19:00 UTC&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Questions can be asked in advance as status posts with the hashtag #officehours,
or in realtime on IRC. A recording will be made available after the event.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;: &lt;a href="/officehours/2013-08-06"&gt;A recording&lt;/a&gt; is available.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>The Tent Trademarks</title>
    <link rel="alternate" href="https://tent.io/blog/the-tent-marks"/>
    <id>https://tent.io/blog/the-tent-marks</id>
    <published>2013-06-08T18:00:00Z</published>
    <updated>2026-10-18T17:37:56+00:00</updated>
    <content type="html">&lt;p&gt;Today we are proud and excited to announce the official Tent logo. The logo was developed from a design by &lt;a href="http://www.designforthem.com"&gt;Christophe Antonio&lt;/a&gt;. We also thank &lt;a href="https://lorenb.tent.is"&gt;Loren Brichter&lt;/a&gt; for his contributions to the design process.&lt;/p&gt;

&lt;p&gt;The Tent logo will be used to promote Tent and increase visibility of the ecosystem throughout the web. The Tent logo can be used to link to Tent entities, for &amp;ldquo;sign in with Tent&amp;rdquo; buttons, and to show a product&amp;rsquo;s compatibility with Tent. In addition to digital design assets, we hope to have logo apparel available for sale in the future.&lt;/p&gt;

&lt;p&gt;Tent® is a trademark of Apollic Software, LLC and the Tent logo is a trademark of Tent.is, LLC. These trademarks are important both to provide users with a consistent experience and ensure technical interoperability. Because Tent is a protocol, not a piece of software or a service, there are limited avenues available to ensure products that use Tent work as promised. &lt;/p&gt;

&lt;p&gt;Trademark protection is crucial in preventing the protocol from fragmenting and ensuring the long term stability of the ecosystem. Most importantly, users need to know that Tent service providers have implemented the entire protocol. This policy will be expanded with the release of the Tent protocol validator, a piece of software that helps in the development of new Tent servers and verifies that the protocol has been implemented correctly. &lt;/p&gt;

&lt;p&gt;We carefully considered usage guidelines and requested comments from the community before releasing the logo. There is a &lt;a href="/trademark-guidelines"&gt;complete page&lt;/a&gt; dedicated to the current guidelines. The basic spirit is simple: do not create modified versions of the marks, clearly state the level of Tent integration your project or product provides, and never use &amp;ldquo;Tent&amp;rdquo; or the logos in your product&amp;rsquo;s name, logo, icon, domain name, or company name. &lt;/p&gt;

&lt;p&gt;If you have any questions about the logo, marks, or guidelines, &lt;a href="mailto:help@tent.io"&gt;contact us&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The Tent logos are available for download on the &lt;a href="/trademark-guidelines"&gt;trademarks page&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>May Office Hours</title>
    <link rel="alternate" href="https://tent.io/blog/201305-office-hours"/>
    <id>https://tent.io/blog/201305-office-hours</id>
    <published>2013-05-13T16:35:00Z</published>
    <updated>2026-10-18T17:37:56+00:00</updated>
    <content type="html">&lt;p&gt;This month&amp;rsquo;s Tent office hours will be held &lt;a href="/officehours"&gt;online&lt;/a&gt; on Tuesday,
May 21st at &lt;a href="http://everytimezone.com/#2013-5-21,480,6bj"&gt;20:00 UTC&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Questions can be asked in advance as status posts with the hashtag #officehours,
or in realtime on IRC. A recording will be made available after the event.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;: &lt;a href="/officehours/2013-05-21"&gt;A recording&lt;/a&gt; is available.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>March Office Hours</title>
    <link rel="alternate" href="https://tent.io/blog/201303-office-hours"/>
    <id>https://tent.io/blog/201303-office-hours</id>
    <published>2013-03-15T21:05:00Z</published>
    <updated>2026-10-18T17:37:56+00:00</updated>
    <content type="html">&lt;p&gt;This month&amp;rsquo;s Tent office hours will be held &lt;a href="/officehours"&gt;online&lt;/a&gt; on Tuesday,
March 19th at &lt;a href="http://everytimezone.com/#2013-3-19,480,6bj"&gt;20:00 UTC&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;This session will focus on Tent 0.3. We especially welcome questions about the new version of the protocol.&lt;/p&gt;

&lt;p&gt;Questions can be asked in advance as status posts with the hashtag #officehours,
or in realtime on IRC. A recording will be made available after the event.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;: &lt;a href="/officehours/2013-03-19"&gt;A recording&lt;/a&gt; is available.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Updated Tent Roadmap</title>
    <link rel="alternate" href="https://tent.io/blog/updated-roadmap"/>
    <id>https://tent.io/blog/updated-roadmap</id>
    <published>2013-03-15T17:30:00Z</published>
    <updated>2026-10-18T17:37:56+00:00</updated>
    <content type="html">&lt;p&gt;Today we released some notes on the changes coming on Tent v0.3. This post will explain the motivation behind many of those changes and lay out the next steps in the evolution of the Tent protocol.&lt;/p&gt;

&lt;p&gt;A complete list of the proposed changes is available on &lt;a href="https://github.com/tent/tent.io/issues?labels=v0.3&amp;amp;page=1&amp;amp;state=open"&gt;GitHub&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="motivation"&gt;
Motivation&lt;/h2&gt;

&lt;p&gt;Tent 0.3 is a major step towards 1.0 and enables several major new classes of functionality which can be combined to great effect throughout the ecosystem.&lt;/p&gt;

&lt;p&gt;We learned a lot from users, application developers, and hosts during their use of Tent 0.1 and 0.2.&lt;/p&gt;

&lt;p&gt;Today we know a lot more about what Tent can and should do which enabled us to distill the most important parts of Tent. 0.3 is simpler, more consistent, and more powerful.&lt;/p&gt;

&lt;p&gt;By reducing the number of extraneous data types and representations we were able to add features that open a whole new set of possibilities for apps and users. This version brings us &lt;em&gt;much&lt;/em&gt; closer to achieving the original vision of Tent.&lt;/p&gt;

&lt;p&gt;There are many small and some large optimizations that come in response to requests from developers and seeing how Tent behaves in the wild. We also tried to consolidate as many &amp;ldquo;breaking changes&amp;rdquo; as possible into a single version to make future version transitions cleaner for developers and hosts.&lt;/p&gt;
&lt;h2 id="major-changes"&gt;
Major Changes&lt;/h2&gt;

&lt;p&gt;In addition to performance and stability improvements, v0.3 includes several major structural changes that affect the future of Tent development.&lt;/p&gt;
&lt;h3 id="almost-everything-is-a-post"&gt;
(Almost) Everything is a post&lt;/h3&gt;

&lt;p&gt;Posts are Tent&amp;rsquo;s most powerful and expressive data type. Most other information in Tent already inherited many of the features and characteristics of posts including versions and permissions. As the post format evolved it became clear that almost all other information stored in Tent including profiles and relationships could be stored as posts.&lt;/p&gt;

&lt;p&gt;This let us add a number of important new features to posts.&lt;/p&gt;
&lt;h3 id="post-type-fragments"&gt;
Post type fragments&lt;/h3&gt;

&lt;p&gt;Fragments are like subtypes of posts that let developers add more information about the meaning of a post. For example, status posts have the fragment &lt;code&gt;#reply&lt;/code&gt; which indicates a post is in reply to another. This allows a great deal of unwanted noise to be removed from users feeds as well as more powerful querying.&lt;/p&gt;
&lt;h3 id="versions"&gt;
Versions&lt;/h3&gt;

&lt;p&gt;Tent posts are now essentially a light weight version control system. Each post can have many versions with complex inheritance structures. Users can even specify another user&amp;rsquo;s post as the parent of their own. This will enable Tent-powered collaborative editing apps and allow content to more clearly evolve over time. Each version can also have its own distinct permissions, so a user can keep previous or future versions of a post private or shared with only a limited group (think drafts).&lt;/p&gt;
&lt;h3 id="status-posts"&gt;
Status posts&lt;/h3&gt;

&lt;p&gt;Status posts now support Tent Flavored Markdown which include &lt;strong&gt;bold&lt;/strong&gt;, &lt;em&gt;italic&lt;/em&gt;, &lt;del&gt;strikethrough&lt;/del&gt;, &lt;code&gt;code&lt;/code&gt;, &lt;a href="https://tent.io"&gt;links&lt;/a&gt;, and standardized inline mentions.&lt;/p&gt;

&lt;p&gt;Status posts can also include a media reference like a photo post. This means microblogging apps won&amp;rsquo;t be swamped with photos when an entity uploads all their vacation albums, but users can still share photos easily.&lt;/p&gt;

&lt;p&gt;The &lt;code&gt;#reply&lt;/code&gt; fragment will also aid in feed cleanup: apps can query for status posts that reply only to someone the user follows, removing extraneous conversations.&lt;/p&gt;
&lt;h3 id="private-mentions"&gt;
Private mentions&lt;/h3&gt;

&lt;p&gt;Mentions are increasingly important now that most data is represented as posts. Mentions can be set to private enabling private tags and bcc messaging.&lt;/p&gt;
&lt;h3 id="tags"&gt;
Tags&lt;/h3&gt;

&lt;p&gt;Rather than create a new metadata field, tags are just posts. To tag a post, mention a post of type &lt;code&gt;https://tent.io/types/tag/v0#&lt;/code&gt;. To get a list of posts with a specific tag, just query for posts mentioning the tag post.&lt;/p&gt;

&lt;p&gt;Tags can also be used as a sort of topical inbox. Users can tag posts with another user&amp;rsquo;s tags, alerting the author of the tag about the post. Similarly users can query another user&amp;rsquo;s tag post for posts mentioning it publicly. There are a number of ways this can be used to collaborative content aggregation and sharing.&lt;/p&gt;
&lt;h3 id="batch-requests"&gt;
Batch requests&lt;/h3&gt;

&lt;p&gt;Applications can now request many posts at once.&lt;/p&gt;
&lt;h2 id="upgrading"&gt;
Upgrading&lt;/h2&gt;

&lt;p&gt;We recommend that hosts update all posts and records in their databases to their 0.3 equivalents. While Tent remains in alpha converting legacy posts will continue to be rocky, but this process will be formalized and simplified before the 1.0 release candidate.&lt;/p&gt;
&lt;h2 id="roadmap"&gt;
Roadmap&lt;/h2&gt;

&lt;p&gt;We have a fairly clear picture of the road to Tent 1.0. Here&amp;rsquo;s how it looks today:&lt;/p&gt;
&lt;h3 id="04"&gt;
0.4&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Multipart responses&lt;/li&gt;
&lt;li&gt;Machine readable post schemas&lt;/li&gt;
&lt;li&gt;Views&lt;/li&gt;
&lt;li&gt;Streaming&lt;/li&gt;
&lt;li&gt;Cryptographic signatures&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="05"&gt;
0.5&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Deep linking&lt;/li&gt;
&lt;li&gt;Post body query syntax&lt;/li&gt;
&lt;li&gt;Asynchronous login&lt;/li&gt;
&lt;li&gt;Dependant batch requests&lt;/li&gt;
&lt;li&gt;Quorum-based actions&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="06"&gt;
0.6&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Protocol extensions (including logging)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This list will evolve over the coming months and items may be added, edited, removed, or moved to a different release. Continuing at our current pace, we hope to have a release candidate for Tent 1.0 near the end of 2013.&lt;/p&gt;
</content>
  </entry>
</feed>
