code: func (s *SeesawEngine) ConfigStatus(ctx *ipc.Context, reply *seesaw.ConfigStatus) error {
  	s.trace("ConfigStatus", ctx)
  	if ctx == nil {
  		return errors.New("context is nil")
  	}
  
  	if !ctx.IsTrusted() {
  		return errors.New("insufficient access")
  	}
  
  	s.engine.clusterLock.RLock()
  	cluster := s.engine.cluster
  	s.engine.clusterLock.RUnlock()
  
  	if cluster == nil {
  		return errors.New("no cluster configuration loaded")
  	}
  
  	cs := cluster.Status
  
  	reply.LastUpdate = cs.LastUpdate
  	reply.Attributes = make([]seesaw.ConfigMetadata, 0, len(cs.Attributes))
  	for _, a := range cs.Attributes {
  		reply.Attributes = append(reply.Attributes, a)
  	}
  	reply.Warnings = make([]string, 0, len(cs.Warnings))
  	for _, warning := range cs.Warnings {
  		reply.Warnings = append(reply.Warnings, warning)
  	}
  	return nil
  }
docs: // ConfigStatus returns status information about this Seesaw's current configuration.