I think there are different things being discussed in the blog entry from Bob yesterday that we need to separate.
In Notes 8.0 we have a so called built in property (http://www.ibm.com/developerworks/blogs/page/CompApps?entry=built_in_actions_provided_by). This built in property publishes the Notes URL of the currently selected Notes document.
In 8.0 there is also a built in action (http://www.ibm.com/developerworks/blogs/page/CompApps?entry=built_in_property_to_publish) that allows filtering the current UI view by a key.
I did these two features in 8.0 to show the direction I'd like to take. There are many more things we could out of the box but as always we had to stage it in.
In 8.0.1 my team added one more built in action which is an action to perform a full text search on a database with a certain key.
The major extension in 8.0.1 is that you can use to one built in property and the two built in actions WITHOUT chaning the already deployed databases. You don't have to put a WSDL in there anymore.
HOWEVER the testing couldn't be contained for this feature. We tried to be creative and are still trying to get it officially in 8.0.1. Pls speak up if these features are critical for 8.0.1 (I think they are) since it would make it easier for us to get them in.
Update after initial blog entry (10/31 7:30 AM EST): I just learned that we got the ok in the meantime to put this feature in 8.0.1. Great !
The JSON discussion is pretty separate to the built in property and built in actions. It is a way to handle complex datatypes even though our system only supports single value strings. At this point it is only a design recommendation for component developers. There is no more support planned for 8.0.1 but we are looking in providing more in 8.5 (e.g. a LotusScript JSON API).
Component developers can use JSON to handle their own complex datatypes. What Bob wrote yesterday is an extension of this where we could just take an object that represents a Notes view entry and pass it to other components in a JSON serialized form. That is a convenience functionality so that component developers don't have to do this for this standard scenario where you want to publish data from a Notes view entry to other components.
Hope that helps clarifying things.