@@ -136,36 +136,15 @@ Organizations:
136136Capabilities :
137137 # Channel capabilities apply to both the orderers and the peers and must be
138138 # supported by both.
139- # Set the value of the capability to true to require it.
140- Channel : &ChannelCapabilities
141- # V3.0 for Channel is a catchall flag for behavior which has been
142- # determined to be desired for all orderers and peers running at the v3.0.0
143- # level, but which would be incompatible with orderers and peers from
144- # prior releases.
145- # Prior to enabling V3.0 channel capabilities, ensure that all
146- # orderers and peers on a channel are at v3.0.0 or later.
147- V3_0 : true
139+ Channel : &ChannelCapabilities {}
148140
149141 # Orderer capabilities apply only to the orderers, and may be safely
150142 # used with prior release peers.
151- # Set the value of the capability to true to require it.
152- Orderer : &OrdererCapabilities
153- # V1.1 for Orderer is a catchall flag for behavior which has been
154- # determined to be desired for all orderers running at the v1.1.x
155- # level, but which would be incompatible with orderers from prior releases.
156- # Prior to enabling V2.0 orderer capabilities, ensure that all
157- # orderers on a channel are at v2.0.0 or later.
158- V2_0 : true
143+ Orderer : &OrdererCapabilities {}
159144
160145 # Application capabilities apply only to the peer network, and may be safely
161146 # used with prior release orderers.
162- # Set the value of the capability to true to require it.
163- Application : &ApplicationCapabilities
164- # V2.5 for Application enables the new non-backwards compatible
165- # features of fabric v2.5, namely the ability to purge private data.
166- # Prior to enabling V2.5 application capabilities, ensure that all
167- # peers on a channel are at v2.5.0 or later.
168- V2_5 : true
147+ Application : &ApplicationCapabilities {}
169148
170149# ###############################################################################
171150#
@@ -176,85 +155,6 @@ Capabilities:
176155#
177156# ###############################################################################
178157Application : &ApplicationDefaults
179- ACLs :
180- # This section provides defaults for policies for various resources
181- # in the system. These "resources" could be functions on system chaincodes
182- # (e.g., "GetBlockByNumber" on the "qscc" system chaincode) or other resources
183- # (e.g.,who can receive Block events). This section does NOT specify the resource's
184- # definition or API, but just the ACL policy for it.
185- #
186- # Users can override these defaults with their own policy mapping by defining the
187- # mapping under ACLs in their channel definition
188-
189- # ---New Lifecycle System Chaincode (_lifecycle) function to policy mapping for access control--#
190-
191- # ACL policy for _lifecycle's "CheckCommitReadiness" function
192- _lifecycle/CheckCommitReadiness : /Channel/Application/Writers
193-
194- # ACL policy for _lifecycle's "CommitChaincodeDefinition" function
195- _lifecycle/CommitChaincodeDefinition : /Channel/Application/Writers
196-
197- # ACL policy for _lifecycle's "QueryChaincodeDefinition" function
198- _lifecycle/QueryChaincodeDefinition : /Channel/Application/Writers
199-
200- # ACL policy for _lifecycle's "QueryChaincodeDefinitions" function
201- _lifecycle/QueryChaincodeDefinitions : /Channel/Application/Writers
202-
203- # ---Lifecycle System Chaincode (lscc) function to policy mapping for access control---#
204-
205- # ACL policy for lscc's "getid" function
206- lscc/ChaincodeExists : /Channel/Application/Readers
207-
208- # ACL policy for lscc's "getdepspec" function
209- lscc/GetDeploymentSpec : /Channel/Application/Readers
210-
211- # ACL policy for lscc's "getccdata" function
212- lscc/GetChaincodeData : /Channel/Application/Readers
213-
214- # ACL Policy for lscc's "getchaincodes" function
215- lscc/GetInstantiatedChaincodes : /Channel/Application/Readers
216-
217- # ---Query System Chaincode (qscc) function to policy mapping for access control---#
218-
219- # ACL policy for qscc's "GetChainInfo" function
220- qscc/GetChainInfo : /Channel/Application/Readers
221-
222- # ACL policy for qscc's "GetBlockByNumber" function
223- qscc/GetBlockByNumber : /Channel/Application/Readers
224-
225- # ACL policy for qscc's "GetBlockByHash" function
226- qscc/GetBlockByHash : /Channel/Application/Readers
227-
228- # ACL policy for qscc's "GetTransactionByID" function
229- qscc/GetTransactionByID : /Channel/Application/Readers
230-
231- # ACL policy for qscc's "GetBlockByTxID" function
232- qscc/GetBlockByTxID : /Channel/Application/Readers
233-
234- # ---Configuration System Chaincode (cscc) function to policy mapping for access control---#
235-
236- # ACL policy for cscc's "GetConfigBlock" function
237- cscc/GetConfigBlock : /Channel/Application/Readers
238-
239- # ACL policy for cscc's "GetChannelConfig" function
240- cscc/GetChannelConfig : /Channel/Application/Readers
241-
242- # ---Miscellaneous peer function to policy mapping for access control---#
243-
244- # ACL policy for invoking chaincodes on peer
245- peer/Propose : /Channel/Application/Writers
246-
247- # ACL policy for chaincode to chaincode invocation
248- peer/ChaincodeToChaincode : /Channel/Application/Writers
249-
250- # ---Events resource to policy mapping for access control###---#
251-
252- # ACL policy for sending block events
253- event/Block : /Channel/Application/Readers
254-
255- # ACL policy for sending filtered block events
256- event/FilteredBlock : /Channel/Application/Readers
257-
258158 # Organizations lists the orgs participating on the application side of the
259159 # network.
260160 Organizations :
0 commit comments